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-8,917,240 Virtual desktop coordinate transformation
A computing system includes a depth image analysis module to track a world-space pose of a human in a fixed, world-space coordinate system. The computing system...
US-8,917,238 Eye-typing term recognition
Various embodiments related to entering text into a computing device via eye-typing are disclosed. For example, one embodiment provides a method that includes...
US-D719,958 Panel for electronic housing
US-8,914,901 Trusted storage and display
A storage token has a display and a keyboard, or other input device, that allows a user to view a request to access a memory location and enter a response to...
US-8,914,874 Communication channel claim dependent security precautions
A set of security claims for a communication channel are obtained, the set of security claims including one or more security claims each identifying a security...
US-8,914,847 Multiple user authentications on a communications device
A communications device provides a biometric reader to authenticate users onto the communications device based on a single biometric input. The communications...
US-8,914,842 Accessing enterprise resource planning data from a handheld mobile device
A user can access data from an ERP system, through a handheld mobile device, using claims-based authentication information. An authentication service...
US-8,914,824 Video ad delivery using configurable video ad policies
Systems and methods for video ad delivery using configurable dynamic video ad policies are provided. A system for delivering video ads to a video client may...
US-8,914,790 Contextual solicitation in a starter application
A reduced capability subset of an application referred to as a "starter application" is provided on a computer device prior to purchase and intended for use by...
US-8,914,782 Optimization of declarative queries
Source code is generated that includes one or more iterator-based expressions such as declarative queries. The source code is translated into an intermediate...
US-8,914,781 Scalability analysis for server systems
Described is predicting cache locality in a multicore/multithreaded processing environment including when threads share cache data in a non-uniform interleaving...
US-8,914,780 Incremental generation of managed assemblies
Concepts and technologies are described herein for incremental generation of managed assemblies. In accordance with some of the concepts and technologies...
US-8,914,776 Assisting development tools through inserted code statements
Aspects of the subject matter described herein relate to assisting development tools. In aspects, statements that influence runtime behavior may be inserted...
US-8,914,717 Dynamic thresholds for conditional formats
Generally described, embodiments of the present invention provide the ability to utilize dynamic thresholds and dynamic threshold values when generating...
US-8,914,673 Distributed testing within a serial testing infrastructure
A serial testing infrastructure includes the capability to execute a distributed test on multiple virtual processors. A test executable may be stored in a...
US-8,914,557 Optimizing write and wear performance for a memory
In an example embodiment, data is transferred from a higher speed memory to a lower speed memory or data storage device after determining a size of a block of...
US-8,914,529 Dynamically adapting media content streaming and playback parameters for existing streaming and playback conditions
Adjusting media streaming parameters of a media streaming device and media playback parameters of a media playback device is disclosed. In one embodiment, the...
US-8,914,482 Translation of technology-agnostic management commands into multiple management protocols
Methods, systems, and computer-readable media to translate technology agnostic management commands into multiple management protocols are disclosed. A method...
US-8,914,408 Detecting mobile operator networks
Various embodiments are disclosed that relate to detecting mobile operator networks. For example, one disclosed embodiment provides a method of operating a...
US-8,914,397 Rich-context tagging of resources
Tagging of resources in order to associate them is described. In an embodiment it is possible to assign tags to resources or switch between resources with...
US-8,914,380 Search index format optimizations
A search index structure which extends a typical composite index by incorporating an index which is optimized for fast retrieval from storage and which...
US-8,914,359 Ranking documents with social tags
Technologies are described herein for ranking documents with social tags. A number ranking feature containing a number of times a document was tagged is...
US-8,914,350 Flexible metadata composition
Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more...
US-8,914,321 Learning with noisy labels from multiple judges
A system and method infer true labels for multiple items. The inferred labels are generated from judgments. Multiple judges select the judgments from a...
US-8,914,276 Dynamic video caption translation player
A caption translation system is described herein that provides a way to reach a greater world-wide audience when displaying video content by providing...
US-8,914,275 Text prediction
One or more techniques and/or systems are provided for suggesting a word and/or phrase to a user based at least upon a prefix of one or more characters that the...
US-8,914,254 Latency measurement
Panning latency measurement techniques are described. In one or more implementations, a test apparatus includes one or more motors configured to move one or...
US-8,914,230 Realtime socially-derived and shared time-of-arrival estimation to a destination
Architecture that enables shared social selection by multiple participants of a route (or routes) to a physical destination based at least in part on estimated...
US-8,914,072 Chromeless user interface
Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu...
US-8,913,865 Waveguide including light turning gaps
The technology provides embodiments for a waveguide including gaps which turn the direction of light. Each of a plurality of planes located within a waveguide...
US-8,913,809 Monitoring physical body changes via image sensor
Embodiments related to monitoring physical body changes over time are disclosed. One embodiment provides a computing device configured to receive a depth image...
US-8,913,668 Perceptual mechanism for the selection of residues in video coders
A perceptual mechanism for residue selection in a video encoder may be provided. The mechanism may comprise a method, system, or device for receiving video...
US-8,913,080 Partitioning high resolution images into sub-images for display
Various embodiments provide techniques for partitioning high resolution images into sub-images for display. In at least some embodiments, the techniques can...
US-8,913,019 Multi-finger detection and component resolution
In embodiments of multi-finger detection and component resolution, touch input sensor data is recognized as a component of a multi-finger gesture on a...
US-D719,583 Display screen with animated graphical user interface
US-D719,582 Display screen with animated graphical user interface
US-D719,581 Display screen with animated graphical user interface
US-8,910,309 Controlling public displays with private devices
Techniques and tools for controlling public output devices (e.g., public display devices) with client devices over a network. In some examples, a time-limited...
US-8,910,270 Remote access to private network resources from outside the network
In some embodiments of the invention, techniques may make private identifiers for private network resources usable to establish connections to those private...
US-8,910,268 Enterprise security assessment sharing for consumers using globally distributed infrastructure
Secure content management is enabled as a cloud-based service through which security protection and policy enforcement may be implemented for both on-premise...
US-8,910,257 Representing security identities using claims
The claims based identity model provides a model which associates security identities with claims. The model represents information contained in the claims, as...
US-8,910,256 Form filling with digital identities, and automatic password generation
In one implementation, form field(s) of a form of a website or application are populated with data obtained using a digital identity, and the populated form...
US-8,910,255 Authentication for distributed secure content management system
Aspects of the subject matter described herein relate to authentication for a distributed secure content management system. In aspects, a request to access a...
US-8,910,253 Picture gesture authentication
In one embodiment, a picture signature password system may use a picture signature password to determine access to a computing device or service. A display...
US-8,910,247 Cross-site scripting prevention in dynamic content
Embodiment relate to systems, methods, and computer storage media for suppressing cross-site scripting in a content delivery system. A request is received for...
US-8,910,192 Application programming interfaces for transacted file and registry operations
A set of application programming interfaces ("APIs") is provided that enables an application to perform operations on multiple system resources as a single...
US-8,910,182 Managing and simplifying distributed applications
A distributed instance system manages instances and communications between the instances. The distributed instance system provides a restricted set of...
US-8,910,166 Automatic transcoding and semantic adaptation between scripting and workflow systems
A workflow scripting system is described herein that combines the features of workflows and scripts by automatically translating between the two models. Using...
US-8,910,149 On-demand or incremental remote data copy
Files, or other data, may be stored in a package, and the contents of the package may be retrieved incrementally and/or on-demand. In one example, files are...
US-8,910,133 Library conformity checker
A library management system may compare contracts between programming libraries to identify unions, intersections, and differences between libraries. 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.