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,583,899 Apparatus for receiving a signal plug
An apparatus is described. In an embodiment, the apparatus comprises a housing, wherein the housing comprises a circular cavity; and at least two longitudinal...
US-9,583,105 Modification of visual content to facilitate improved speech recognition
Technologies described herein relate to modifying visual content for presentment on a display to facilitate improving performance of an automatic speech...
US-9,583,104 Suggesting intent frame(s) for user request(s)
Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit...
US-9,583,032 Navigating content using a physical object
Technology is disclosed herein to help a user navigate through large amounts of content while wearing a see-through, near-eye, mixed reality display device such...
US-9,583,004 Vehicle surface tinting for visual indication of external conditions
Environmental hazards and safe conditions can be indicated to an operator of a vehicle. An audio signal of varying intensities can be played to indicate the...
US-9,582,919 Automatic run-time identification of textures
In one embodiment, a texture identification method and system are disclosed that uniquely identifies textures as they are used by the application and associates...
US-9,582,879 Facial skin mask generation for heart rate detection
A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part...
US-9,582,865 Visualization for blood flow in skin image data
Blood flow beneath a user's skin, for example, in a user's face may be visually rendered. In some aspects, a plurality of differences is determined in the...
US-9,582,851 Using proximity sensing to adjust information provided on a mobile device
A proximity metric is obtained that indicates a proximity of a user's face relative to a mobile device. The content, or a visual characteristic of information,...
US-9,582,724 False face representation identification
Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a...
US-9,582,717 Systems and methods for tracking a model
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-9,582,680 Scrubbe to remove personally identifiable information
A personally identifiable information (PII) scrubbing system. The PII scrubbing system surgically scrubs PII form a log based on a scrubber configuration...
US-9,582,673 Separation of duties checks from entitlement sets
A data model in which a set provides an abstraction that isolates the computation of membership from the details of how an enforcement point determines access...
US-9,582,656 Systems for validating hardware devices
A computing environment in which devices interoperate with a plurality of hardware components. Inconsistencies in user experience when operating devices that...
US-9,582,652 Federation among services for supporting virtual-network overlays
Computerized methods, systems, and computer-readable media for promoting cooperation between a first and second virtual network overlay ("overlay") are...
US-9,582,610 Visual post builder
The description relates to visual post builders. One example can receive a user search topic relating to a collage. This example can concurrently present a...
US-9,582,601 Combining server-side and client-side user interface elements
A method and apparatus are disclosed for combining server-supplied user interface elements with client-supplied user interface elements. The server-supplied...
US-9,582,591 Generating visual summaries of research documents
Generation of a graphical visualization that summarizes a research document is described herein. A data store includes first data that identifies a first...
US-9,582,513 Accessing data in a compressed container through dynamic redirection
Embodiments of the disclosure provide access to data in a compressed container through dynamic redirection, without storing decompressed data in persistent...
US-9,582,506 Conversion of declarative statements into a rich interactive narrative
Technologies pertaining to conversion of declarative statements written in a domain-specific language to data that is playable by a rich interactive narrative...
US-9,582,503 Interactive addition of semantic concepts to a document
One or more techniques and/or systems are provided for interactively associating a semantic concept with a unique term that is input by a user. As the user is...
US-9,582,498 Actions on digital document elements from voice
A set of one or more terms can be derived from the voiced user input. It can be determined that the set of one or more terms corresponds to a specific digital...
US-9,582,490 Active labeling for computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying...
US-9,582,479 Security model for a layout engine and scripting engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
US-9,582,467 Normalizing data for fast superscalar processing
A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be...
US-9,582,415 Composite solid state drive identification and optimization technologies
Technologies for an operating system identifying SSD and CSSD devices based on a corresponding descriptor, and for optimizing operating system functionalities...
US-9,582,392 Add-on performance advisor
Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least...
US-9,582,316 One-time initialization
Aspects of the present invention are directed at providing safe and efficient ways for a program to perform a one-time initialization of a data item in a...
US-9,582,292 Merged tree-view UI objects
Merging user interface (UI) object trees comprising UI trees from different technologies (e.g., host and one or more guest technologies) can involve registering...
US-9,582,289 Communication interface selection on multi-homed devices
Configurable selection of communication interfaces on a multi-homed computing device. Application programs executing on the computing device define preferences,...
US-9,582,257 Package design and generation
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually...
US-9,582,246 Voice-command suggestions based on computer context
A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice...
US-9,582,187 Dynamic context based menus
Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a...
US-9,582,140 Multi-touch object inertia simulation
The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch...
US-9,582,122 Touch-sensitive bezel techniques
Touch-sensitive bezel techniques are described. In one or more implementations, touch sensors located in a display portion and a bezel portion detect a touch...
US-9,582,076 Smart ring
The description relates to a smart ring. In one example, the smart ring can be configured to be worn on a first segment of a finger of a user. The example smart...
US-9,582,062 Decentralized sleep management
Techniques for employing a decentralized sleep management service are described herein. In some instances, each computing device of a group of computing devices...
US-9,581,820 Multiple waveguide imaging structure
In embodiments of a multiple waveguide imaging structure, a wearable display device includes left and right imaging units of respective display lens systems to...
US-9,581,814 Transparent display for mobile device
A projection-type display device is connectively coupled to a mobile device (such as a smartphone) where the light generated by a small projection device is...
US-9,579,570 Device linking
Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices...
US-9,579,567 Managing controller pairings
Example methods manage data that relates a user to a player slot and to a game controller. One example method operates in a multi-user computer environment that...
US-D780,224 Display screen with icon group and display screen with icon set
US-D780,217 Display screen with animated graphical user interface
US-D780,216 Display screen with animated graphical user interface
US-D780,215 Display screen with animated graphical user interface
US-D780,214 Display screen with animated graphical user interface
US-D780,193 Display screen with animated graphical user interface
US-D780,145 Handset
US-D780,137 Streaming media hub
US-9,578,468 Creating a communication group
This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such 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.