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,256,478 System for scalable configuration and context
Instance properties are defined for instances of an application. During episodes of the instances, the values of the instance properties are populated. Other...
US-9,256,462 Contextually interacting with applications
The present discussion relates to contextually interacting with applications. One example can include a computer that has a set of applications installed...
US-9,256,445 Dynamic extension view with multiple levels of expansion
Application extension management may be provided. A plurality of related documents may be scanned to determine whether an activation trigger associated with an...
US-9,256,401 Editor visualization of symbolic relationships
Enhancing dynamic code. A method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the...
US-9,256,396 Speech recognition for context switching
Various embodiments provide techniques for implementing speech recognition for context switching In at least some embodiments, the techniques can enable a user...
US-9,256,349 User-resizable icons
Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with...
US-9,256,341 Tracking changes in collaborative authoring environment
Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input...
US-9,256,314 Input data type profiles
Techniques for providing input data type profiles are described. In at least some embodiments, input data type profiles can be implemented to enable...
US-9,256,294 Self aligning minimal gap keycaps
Keyboard keys are outfitted with alignment features whose configuration, placement and geometry on a key serve to allow the key to automatically self-locate...
US-9,256,282 Virtual object manipulation
Systems, methods and computer readable media are disclosed for manipulating virtual objects. A user may utilize a controller, such as his hand, in physical...
US-9,256,089 Object-detecting backlight unit
This document describes techniques and apparatuses for implementing an object-detecting backlight unit for a display device. An object-detecting backlight unit...
US-9,255,813 User controlled real object disappearance in a mixed reality display
The technology causes disappearance of a real object in a field of view of a see-through, mixed reality display device system based on user disappearance...
US-D749,128 Display screen with icon
US-D749,124 Display screen with transitional graphical user interface
US-D749,121 Display screen with graphical user interface
US-D749,120 Display screen with graphical user interface
US-D749,119 Display screen with graphical user interface
US-D749,111 Display screen with graphical user interface
US-D749,108 Display screen with animated graphical user interface
US-D749,095 Display screen with icon set
US-D749,044 Charger
US-D749,043 Portable charger
US-D749,041 Charging apparatus
US-9,253,720 Energy-efficient on-the-fly Wi-Fi hotspot using mobile devices
One or more mobile devices and a cloud server computing device are utilized to provide Internet access to one or more client computing devices. One of the...
US-9,253,615 Event planning within social networks
Social networks often permit users to create events, and to invite one or more contacts of the user to as guests. However, conventional social networks may not...
US-9,253,536 Updating data-consuming entities
This document describes tools capable of updating data-consuming entities. These tools allow a developer of an application to use data binding to update...
US-9,253,513 Independent multi-panel display with cross-panel interactivity
Improved operation of a content presentation device is achieved by one application, presenting content to users, automatically identifying an independent second...
US-9,253,473 Light-field display
A light-field display is provided that renders a light-field at one or more viewing apertures through a microlens array. The light-field display includes a...
US-9,253,331 Call handling
Disclosed herein is a technique whereby a user device joins a call conducted over a network, generates audio which can be processed to identify that user device...
US-9,253,293 Fault-tolerant communications in routed networks
A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial...
US-9,253,280 Mobile device manners propagation and compliance
The present invention includes methods and technologies for defining and administering device manners policy ("DMP"), propagating DMP, reception and recognition...
US-9,253,212 Automated production of certification controls by translating framework controls
A compliance application automatically produces certification controls by translating framework controls. The framework controls are common certification...
US-9,253,195 Transformation of sequential access control lists utilizing certificates
The subject disclosure pertains to systems and methods that facilitate managing access control utilizing certificates. The systems and methods described herein...
US-9,253,164 Distribution of portions of content
Techniques for obtaining and providing a portion of content include receiving a request for the portion of the content, requesting and receiving one or more...
US-9,253,127 Optimized routing for proxy use
A system is provided for applying optimized selection to route an email message over a network to a recipient mailbox. An email message may be enabled to be...
US-9,253,126 Trusted e-mail communication in a multi-tenant environment
Trusted e-mail communication may be provided. A message source organization may be validated. When a message is received from the validated message source...
US-9,253,047 Serialization of run-time state
The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a...
US-9,252,598 Data plant--a raw material powered data generator
A "data plant" accepts power-generation-capable raw materials and outputs processed data. The processed data can be delivered to consumers more efficiently than...
US-9,251,766 Composing stereo 3D windowed content
A technique for generating content for a stereo 3D display buffer having both stereo 3D graphic objects and non-stereo 3D graphic objects that may be utilized...
US-9,251,762 Runtime transformation of images to match a user interface theme
An application that generates a user interface includes multiple assets, such as icons, that are overlaid onto other user interface elements, such as tool bars,...
US-9,251,701 Control device with passive reflector
A control device includes a housing. The control device also includes a wireless communicator interior the housing. The wireless communicator wirelessly sends...
US-9,251,623 Glancing angle exclusion
The glancing angle exclusion technique described herein selectively limits projective texturing near depth map discontinuities. A depth discontinuity is defined...
US-9,251,590 Camera pose estimation for 3D reconstruction
Camera pose estimation for 3D reconstruction is described, for example, to enable position and orientation of a depth camera moving in an environment to be...
US-9,251,503 Video viewing and tagging system
Systems and methods are provided to view, manipulate, and share videos within a gaming platform implemented as an advisory services network. Within the context...
US-9,251,473 Identifying salient items in documents
A set of representations of item-page pairs of items and respective web pages that include the respective items is obtained, each representation including...
US-9,251,467 Probabilistic parsing
Probabilistic parsing is described for calculating information about the structure of text and other ordered sequences of items to enable downstream systems...
US-9,251,427 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,251,402 Association and prediction in facial recognition
Some implementations provide techniques and arrangements to address intrapersonal variations encountered during facial recognition. For example, some...
US-9,251,350 Trusted operating environment for malware detection
Described herein are techniques and apparatuses for scanning a computing device for malware and/or viruses. In various embodiments, a trusted operating...
US-9,251,342 Evaluating detectability of information in authorization policies
Techniques for evaluating detectablity of confidential information stored in authorization policies are described. In an example, an authorization policy has 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.