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,035,2789 Measuring strain on display device
A display includes a thin-film transistor (TFT) glass layer having a top surface and a bottom surface and a color-filter glass layer having a top and a bottom...
US-1,035,2740 Sensing tip retention
The description relates to devices having sensing tips and releasably retaining the sensing tips. One example includes a tip holder that defines a cavity that...
US-RE47,518 Image or pictographic based computer login systems and methods
Image based login procedures for computer systems include: (a) displaying a first image on a computer screen; (b) receiving user input indicating a portion of...
US-1,034,8700 Verifiable trust for data through wrapper composition
A method may include, based on a set of capabilities, requesting access to data, metadata or both protected by a composite wrapper comprising a first wrapper...
US-1,034,8595 Managing data-driven services
The present invention extends to methods, systems, and computer program products for managing data-driven services. Aspects of the invention include a platform...
US-1,034,7011 Ink effects
Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide greater control of colors and patterns for...
US-1,034,6529 Using physical objects in conjunction with an interactive surface
An interaction management module (IMM) is described for allowing users to engage an interactive surface in a collaborative environment using various input...
US-1,034,6498 Presenting and interacting with a hyperlink dialog for generating hyperlinks
Concepts and technologies are described herein for presenting and interacting with a hyperlink dialog. In accordance with the concepts and technologies...
US-1,034,6304 Cache management for multi-node databases
Techniques related to cache management for multi-node databases are disclosed. In some embodiments, a system comprises one or more computing devices including a...
US-1,034,6222 Adaptive tree structure for visualizing data
One or more systems and/or techniques for generating an adaptive tree structure for storing event data based upon data density of events are disclosed. In...
US-1,034,5957 Proximity selector
A proximity selection feature of a content creation and consumption application for selecting proximate content displayed by a computing device is described....
US-1,034,5932 Disambiguation of indirect input
The techniques described herein are directed to a computing device that receives data from an indirect input device. The data received may indicate or signal...
US-1,034,5601 Wearable image display system
A wearable image display system includes a headpiece, a first and a second light engine, and a first and a second optical component. The first and second light...
US-1,034,5519 Integrated optical beam steering system
An integrated optical beam steering system includes a photonic crystal nanostructure having a plurality of nanoelements, an input surface to receive light from...
US-1,034,4797 Hinge with multiple preset positions
A hinge with multiple preset positions is described. According to various embodiments, the hinge mechanism enables a support component to be adjustably attached...
US-1,034,2162 Data center pressure anomaly detection and remediation
A system is described that can detect pressure anomalies within a data center, generate an alert when anomalies are detected, and initiate remediative actions....
US-1,034,1857 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,034,1269 Threaded conversation channel with a temporarily exclusive conversation
Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a data processing system implementing a threaded conversation...
US-1,033,9662 Registering cameras with virtual fiducials
A method of registering first and second cameras in a multi-camera imager comprising generating virtual fiducials at different locations relative to the multi...
US-1,033,9367 Recognizing a face and providing feedback on the face-recognition process
One or more images including a user's face are captured, and at least one of these images is displayed to the user. These image(s) are used by a ...
US-1,033,9024 Passive device detection
A system for passive device identification includes a passive device communicatively coupled to a processing device. The processing device includes a passive...
US-1,033,8991 Cloud-based recovery system
A computing system in a server environment receives a diagnostic data package, corresponding to a problem, from a client computing system and runs a...
US-1,033,8725 Wet ink predictor
Systems and methods are provided for improving the latency for display of ink during user creation of ink content with an object, such as a stylus, mouse,...
US-1,033,8676 Gaze-based object placement within a virtual reality environment
A head mounted display (HMD) device operating in a real world physical environment is configured with a sensor package that enables determination of an...
US-1,033,7876 Constrained-transportation directions
Constrained-transportation directions are described herein. In one or more implementations, navigation assistance is provided for a user that is traveling on...
US-1,033,4364 Transducer control based on position of an apparatus
Techniques for transducer control based on position of an apparatus are described. In at least one implementation, the apparatus comprises a peripheral device...
US-1,033,3717 Timestamped license data structure
Technology is disclosed herein for a timestamped license data structure. In at least one implementation, program instructions stored on one or more computer...
US-1,033,3695 Rational number arithmetic in homomorphic encryption
Homomorphic encryption systems encode plaintext represented as rational numbers based on modular products of the rational numbers and a power of an integer...
US-1,033,2514 Using multiple modality input to feedback context for natural language understanding
Input context for a statistical dialog manager may be provided. Upon receiving a spoken query from a user, the query may be categorized according to at least...
US-1,033,2317 Virtual reality and cross-device experiences
The present disclosure provides approaches to facilitating virtual reality and cross-device experiences. In some implementations, an environmental snapshot is...
US-1,033,2172 Lead recommendations
A method and system for providing lead recommendations are disclosed. A server system stores profile information for a plurality of members of a server system....
US-1,033,2008 Parallel decision tree processor architecture
A decision tree multi-processor system includes a plurality of decision tree processors that access a common feature vector and execute one or more decision...
US-1,033,1891 Branch target computation in secure start-up using an integrity datum and an adjustment datum
Embodiments related to conducting and constructing a secure start-up process are disclosed. One embodiment provides, on a computing device, a method of...
US-1,033,1478 Secure data onboarding agent network
A data onboarding network includes a data onboarding configurator to generate a number of data onboarding objects, each of these data onboarding objects...
US-D852,221 Display screen with animated graphical user interface
US-D852,211 Display screen with animated graphical user interface
US-1,032,6850 Weighted experience website performance score
Determining the efficiency of a website. A method includes identifying a plurality of webpages for the website. The method further includes identifying how...
US-1,032,6661 Radial data center design and deployment
Illustrated herein is a substantially circular data center including a plurality of machines. The machines are physically grouped into data classification...
US-1,032,5407 Attribute detection tools for mixed reality
Techniques described herein include mixed reality tools, referred to as HoloPaint, that allow use of any of a variety of sensors to determine physical...
US-1,032,5400 Virtual viewpoint for a participant in an online communication
Implementations provide an in-person communication experience by generating a changable virtual viewpoint for a participant in an online communication. For...
US-1,032,4851 Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache
Facilitating recording a trace of code execution using way-locking in a set-associative processor cache. A computing device reserves cache line(s) in set(s) of...
US-1,032,4850 Serial lookup of tag ways
A cache system is configurable to trade power consumption for cache access latency. When it is desired for a system with a cache to conserve dynamic power, the...
US-1,032,4500 High strength hinge mechanism
A high strength hinge mechanism is described herein. In one or more implementations, a computing device includes a display portion which includes a display...
US-1,032,1515 Base station initiated proximity service discovery and connection establishment
The normal roles of wireless stations and wireless access points in initiating the establishment of wireless connections may be reversed without the need for...
US-1,032,1495 Disambiguation of target devices using ambient signal data
Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding...
US-1,032,0817 Systems and methods for detecting an attack on an auto-generated website by a virtual machine
A system for detecting an attack by a virtual or physical machine on one or more auto-generated websites is provided. The system includes a processor, a memory,...
US-1,032,0811 Impersonation detection and abuse prevention machines
Systems and methods for impersonation detection and abuse prevention are disclosed. In example embodiments, a batch server of a social networking service...
US-1,032,0796 Securing partner-enabled web service
The claimed subject matter provides a method for securing a partner service. The method can include receiving a request, wherein the request comprises a unique...
US-1,032,0795 Context-aware device permissioning for hierarchical device collections
Metadata associated with IoT devices is stored. The metadata may include categories associated with the IoT devices. At least a first category may be...
US-1,032,0794 System for sharing selectively ephemeral content
An electronic device that provides long-lived, but selectively ephemeral access to content is described. In particular, the electronic devices may provide...
← 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.