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,039,4580 Dynamic addition and removal of operating system components
Systems, computer program products and computer program products for facilitating the dynamic addition and removal of operating system components on computing...
US-1,039,4446 Dynamic soft keyboard
In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a...
US-1,039,4440 Drag and drop always sum formulas
Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more...
US-1,039,4433 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-1,039,4417 Surfacing and management of window-specific controls
The functionality traditionally provided by an application program through a window presented as part of a window-based user interface can be accessed while the...
US-1,039,4384 Multiple correlations in a touch sensor
Embodiments are disclosed that relate to touch input detection in a touch sensor. One example provides a method comprising establishing a first reference...
US-1,039,4368 Touch-sensitive display device
Embodiments of a touch-sensitive display device are disclosed herein. According to a first aspect, a touch-sensitive display device comprises an electrode...
US-1,039,4340 Backlit illumination of electronics
A backlit device includes an outer layer, an adhesive layer, and a light guide configured to transmit light from a light source. The adhesive layer is...
US-1,039,4314 Dynamic adjustment of user interface
Embodiments related to dynamically adjusting a user interface based upon depth information are disclosed. For example, one disclosed embodiment provides a...
US-1,039,4313 Low latency cross adapter VR presentation
Examples described herein generally relate to rendering virtual reality images on a computer device including an integrated first graphics processing unit (GPU)...
US-1,039,4304 Optimized power transitions based on user or platform conditions
Hibernating a computing system. The method includes detecting at least one condition which indicates the availability of time to perform hibernation...
US-1,039,4301 Per-screen on session power consumption profiling
Consumption of power by device components is profiled on a per-session basis of user interaction. A session engine determines start of a user interaction...
US-1,039,4292 Cryogenic computing system with thermal management using a metal preform
Computing systems including heat sinks (e.g., a first and a second heatsink) and metal preforms (e.g., a first and a second metal preform) are provided. The...
US-1,039,4274 Flexible electronic display devices
A flexible electronic device is provided herein. The device may include a display unit having a continuous display area extending across a first section, a...
US-1,039,4221 3D printing using 3D video data
Systems, devices, and methods are described herein for transforming three dimensional (3D) video data into a 3D printable model. In one aspect, a method for...
US-1,039,4034 Eye-tracking with MEMS scanning and optical relay
An eye-tracking system is provided that includes a light source configured to emit at least infrared (IR) light and a microelectromechanical system (MEMS)...
US-1,039,4033 Parallel beam flexure mechanism for interpupillary distance adjustment
A parallel beam flexure mechanism ("PBFM") for adjusting an interpupillary distance ("IPD") of an optical device is disclosed. The PBFM includes a plurality of...
US-1,039,3930 Large-field-of-view waveguide supporting red, green, and blue in one plate
An optical device for combining RGB optical signals in a single waveguide. The device includes a plurality of DOEs. A first DOE is configured to receive an...
US-1,039,0273 Roaming between network access points based on dynamic criteria
The electronic devices described herein are configured to enhance user experience associated with a network connection when transitioning the network connection...
US-1,039,0039 Motion estimation for screen remoting scenarios
Innovations in motion estimation adapted for screen remoting scenarios are described herein. For example, as part of motion estimation for a current picture, a...
US-1,039,0037 Video coding/decoding with sub-block transform sizes and adaptive deblock filtering
Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video...
US-1,039,0034 Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area
Innovations in encoder-side options for intra block copy ("BC") prediction mode facilitate intra BC prediction that is more effective in terms of...
US-1,038,9974 Switch view functions for teleconference sessions
Systems and methods for hosting a teleconference session are presented. One or more streams are received from a plurality of client computing devices at a...
US-1,038,9957 Readout voltage uncertainty compensation in time-of-flight imaging pixels
Pixel arrangements in time-of-flight sensors are presented that include sensing elements that establish charges related to incident light, charge storage...
US-1,038,9797 Extending sharing options of local computing resources
A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to...
US-1,038,9795 Distributed extension execution in computing systems
Computing systems, devices, and associated processes for distributed execution of extensions are disclosed herein. In one embodiment, a method includes...
US-1,038,9769 Integrated real time collaboration experiences with online workspace
Online meeting experience is integrated with online and/or offline collaborative workspace(s). Documents and other content generated through team collaboration...
US-1,038,9746 Multi-tenant environment using pre-readied trust boundary components
The low latency use of a multi-tenancy environment. To protect against hostility between tenants within different trust domains, tenant(s) of a common trust...
US-1,038,9731 Multi-factor authentication using positioning data
Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system...
US-1,038,9712 Passive security enforcement
Technology is described for enabling passive enforcement of security at computing systems. A component of a computing system can passively authenticate or...
US-1,038,9706 Authentication based on telephone number recycling
A method and system for authenticating a user is provided. In some embodiments, a security system determines whether the time since the last authentication was...
US-1,038,9663 Automatic uploading of attachments to group cloud storage at send time
Technologies are presented directed to uploading of attachments to a relevant group cloud storage at send time. A communication application and/or service may...
US-1,038,9662 Aggregation and visualization of multiple chat room information
A summary of activity transpiring in at least one messaging conversation is presented on a region of a display in a summary window. Each messaging conversation...
US-1,038,9603 Fast provisioning of tenants on a hosted service
A set of partial tenant objects are created within a hosted service. The set of partial tenant objects have placeholders for tenant identifiers, domain...
US-1,038,9591 Autonomous configuration system for a service infrastructure
Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous...
US-1,038,9543 Starting meeting using natural user input
A computing device is provided, which may include an input device configured to receive natural user input, and an application program executed by a processor...
US-1,038,9528 On-demand generation and distribution of cryptographic certificates
A method and proxy device for on-demand generation of cryptographic certificates. The method includes receiving, by a proxy device, a request to access a cloud...
US-1,038,9524 Introducing middleboxes into secure communications between a client and a server
A method of communicating over a network between first and second endpoints, one being and the other being a server. The method comprises: establishing a first...
US-1,038,9172 Externally exposing connections to internal electrical components inside electrical system equipment
Aspects of the invention extend to an apparatus (e.g., a panel or a device) including externally exposed connections (e.g., ports) to internal power system...
US-1,038,8325 Non-disruptive NUI command
Aspects of the technology described herein provide a non-disruptive natural user interface (NUI). In aspects, the NUI input is captured within a media that is...
US-1,038,8213 Display and display integration method
A device is disclosed that includes a display panel, a cover glass, and a printed circuit board. The display panel emits light and the cover glass passes the...
US-1,038,8077 Three-dimensional environment authoring and generation
Aspects of the present disclosure relate to three-dimensional (3D) environment authoring and generation. In an example, a 3D environment may be authored using...
US-1,038,8073 Augmented reality light guide display
Augmented reality light guide display techniques are described. In one or more implementations, an apparatus includes a housing configured in a hand-held form...
US-1,038,8063 Variable rate shading based on temporal reprojection
Methods and devices for performing variable rate shading in graphics processing are described. A transformation pass can be performed over a current frame...
US-1,038,8061 Generation of lighting data for a three-dimensional entity
A method of automatically generating lighting data for a three-dimensional computer generated entity is described. A mesh representation of at least a part of...
US-1,038,8058 Texture residency hardware enhancements for graphics processors
Systems, methods, apparatuses, and software for graphics processing systems in computing environments are provided herein. In one example, a method of handling...
US-1,038,8042 Efficient display of data points in a user interface
Methods for efficient display of data points in a user interface are performed by systems and apparatuses. Efficient display of data point in a user interface...
US-1,038,8041 Fast solving for loop closure using a relative state space
The subject disclosure is generally directed towards a relatively fast and accurate technology that corrects mobile device (e.g., mobile robot) mapping data...
US-1,038,8040 Modeling actor and asset relationships
Displaying a representation of an asset. The method includes an act of displaying a different representation for at least a first actor of the one or more...
US-1,038,7841 Method and system for leveraging the power of one's social network in an online marketplace
Methods and systems for leveraging one's social network in the context of an opportunities marketplace are described. One aspect of the invention involves...
← 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.