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,298,588 Tracing system for application and module tracing
A tracing system may trace applications and their modules, and may make module-specific data available through various interfaces. The tracing system may...
US-9,298,581 Dynamically controlled server rack illumination system
Described is a technology by which a server in a server rack is illuminated to indicate its state with respect to an operating mode (e.g., a power mode, an...
US-9,298,499 Identifier generation using named objects
A candidate identifier for a process is generated and an attempt is made to have a named object created that has a name that is the candidate identifier. In...
US-9,298,498 Building a run list for a coprocessor based on rules when the coprocessor switches from one context to another...
Techniques for minimizing coprocessor "starvation," and for effectively scheduling processing in a coprocessor for greater efficiency and power. A run list is...
US-9,298,454 Using spreadsheets as a basis for enhanced application development
Systems, methods, and software are disclosed herein for designing applications. In an implementation, a method comprises examining a spreadsheet to identify a...
US-9,298,453 Source code analytics platform using program analysis and information retrieval
In one embodiment, a code analytic platform may use a novel combination of information retrieval and program analysis techniques to develop a code relationship...
US-9,298,438 Profiling application code to identify code portions for FPGA implementation
Application code is analyzed to determine if a hardware library could accelerate its execution. In particular, application code can be analyzed to identify...
US-9,298,427 Creating inferred symbols from code usage
When writing code, data structures that include inferred symbols are created based on usage of undefined symbols. As the user continues writing code, code model...
US-9,298,350 Menu searching of a hierarchical menu structure
A menu search system allows a user to search through a menu structure, rather than only navigate hierarchically through the menu structure. When a user selects...
US-9,298,345 Block view for geographic navigation
Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual...
US-9,298,339 User interface feedback elements
Architecture that implements fact interactive elements and list interactive elements in a user interface (UI) to assist in obtaining user feedback on entity...
US-9,298,298 Wearable display input system
Embodiments that relate to an input system for a wearable display device are disclosed. For example, in one disclosed embodiment the wearable display device...
US-9,298,287 Combined activation for natural user interface systems
A user interaction activation may be provided. A plurality of signals received from a user may be evaluated to determine whether the plurality of signals are...
US-9,298,274 String predictions from buffer
In a mobile device, the strings that make up a current thread in application are stored in a buffer. A thread is a series of communications sent between a user...
US-9,298,263 Show body position
A capture device may capture a user's motion and a display device may display a model that maps to the user's motion, including gestures that are applicable for...
US-9,298,236 Multi-stage power adapter configured to provide a first power level upon initial connection of the power...
Multi-stage power adapter techniques are described in which a power adapter for a device is configured to selectively switch between a relatively low power...
US-9,298,012 Eyebox adjustment for interpupillary distance
In embodiments of eyebox adjustment for interpupillary distance, a first optical lens receives light of an image at a projected orientation of the light, and...
US-9,297,996 Laser illumination scanning
In embodiments of laser illumination scanning, an imaging unit includes a linear array of spatial light modulators that direct light in a direction ...
US-9,297,889 Illumination light projection for a depth camera
Various embodiments of TOF depth cameras and methods for illuminating image environments with illumination light are provided herein. In one example, a TOF...
US-9,297,881 Device positioning via device-sensed data evaluation
The subject disclosure is directed towards a technology by which data sensed at a device may be used to determine the likely location of the device, independent...
US-9,295,915 Game availability in a remote gaming environment
Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to...
US-D752,620 Display screen with graphical user interface
US-D752,599 Display screen with graphical user interface
US-D752,568 Handset
US-D752,538 Handset
US-9,295,016 Cooperative phase tracking in distributed multiple-input multiple-output system
A cooperative phase tracking system allows access points of a wireless network (e.g., a WiFi network) to use a clock or oscillator that may be different or...
US-9,294,809 Image recognition of content
Techniques are described to employ image recognition techniques to content. In an implementation, one or more images are identified in content using a signature...
US-9,294,758 Determining depth data for a captured image
A method, system, and one or more computer-readable storage media for depth acquisition from density modulated binary patterns are provided herein. The method...
US-9,294,722 Optimized telepresence using mobile device gestures
Telepresence of a mobile user (MU) utilizing a mobile device (MD) and remote users who are participating in a telepresence session is optimized. The MD receives...
US-9,294,721 Techniques for a mixed audio conference
Techniques for a mixed audio conference are described. An apparatus may comprise an audio video multipoint control unit to mix call information from multiple...
US-9,294,715 Controlling display of video data
A user terminal comprising: a network interface; a display; and a communications module configured to: receive video data from at least one further user...
US-9,294,612 Adjustable mobile phone settings based on environmental conditions
A mobile communication device automatically adapts to different environments based on the ambient audio it detects. Device message indicators (e.g., ringers,...
US-9,294,608 Contextual auto-replication in short range wireless networks
Previously cached data that includes contextual information is transferred between wireless devices. A first wireless device that is highly mobile is arranged...
US-9,294,582 Application-driven CDN pre-caching
Techniques are provided for the caching of content prior to the content being requested. A request for desired content may be received from a client application...
US-9,294,580 Managed P2P network with content-delivery network
A content-acquisition request is sent to a centralized management service computer via a computer network. The content-acquisition request may query the...
US-9,294,576 Social media impact assessment
A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be...
US-9,294,565 Efficient data access on a shared data network
One or more techniques and/or systems are disclosed for providing efficient synchronized data access. A request to access data on a first data provider is...
US-9,294,545 Fast join of peer to peer group with power saving mode
A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that...
US-9,294,539 Cooperative federation of digital devices via proxemics and device micro-mobility
The subject disclosure is directed towards co-located collaboration/data sharing that is based upon detecting the proxemics of people and/or the proxemics of...
US-9,294,526 Managing multiple dynamic media streams
A coordinated adaptive streaming system provides a level of intelligence between adaptive streaming heuristics applied to multiple multi-bitrate streams playing...
US-9,294,457 Federated realm discovery
A federated realm discovery system within a federation determines a "home" realm associated with a portion of the user's credentials before the user's secret...
US-9,294,454 Actively federated mobile authentication
To make a trusted web service call, a client application sends a series of messages to obtain tokens that allow service requests to pass through a service...
US-9,294,424 Multimodal conversation transfer
In one embodiment, a user may transfer a multimodal conversation. A multimodal conversation may have a first mode communication session and a second mode...
US-9,294,379 Wake pattern management
Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device...
US-9,294,307 Synchronization of conversation data
Systems and methods for synchronizing conversation data between a client and a server in a networked computing environment. A data structure associated with an...
US-9,294,281 Utilization of a protected module to prevent offline dictionary attacks
Various technologies pertaining to authenticating a password in a manner that prevents offline dictionary attacks are described. A protected module, which can...
US-9,293,129 Speech recognition assisted evaluation on text-to-speech pronunciation issue detection
Pronunciation issues for synthesized speech are automatically detected using human recordings as a reference within a Speech Recognition Assisted Evaluation...
US-9,293,107 Adjusting user interfaces based on entity location
The present invention extends to methods, systems, and computer program products for adjusting user interfaces based on entity location. Embodiments of the...
US-9,292,973 Automatic variable virtual focus for augmented reality displays
The technology provides an augmented reality display system for displaying a virtual object to be in focus when viewed by a user. In one embodiment, the focal...
US-9,292,956 Automated video looping with progressive dynamism
Various technologies described herein pertain to generating a video loop. An input video can be received, where the input video includes values at pixels over a...
← 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.