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,024,1812 Assignment of resources in virtual machine pools
Systems and methods are provided for assigning and associating resources in a cloud computing environment. Virtual machines in the cloud computing environment...
US-1,024,1806 Adjusting user interfaces based on entity location
The present invention extends to methods, systems, and computer program products for adjusting user interfaces based on entity location. Embodiments of the...
US-1,024,1785 Determination of production vs. development uses from tracer data
Production or development uses of an application may be identified from tracing data when the data fits a heuristic. The heuristic may include length of...
US-1,024,1784 Hierarchical directives-based management of runtime behaviors
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to...
US-1,024,1776 User settings across programs
Changing user settings across applications and/or across devices via a dialog within one application is provided herein. The systems and methods discussed...
US-1,024,1771 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
US-1,024,1766 Application binary interface cross compilation
A computing device for just-in-time cross-compiling compiled binaries of application programs that utilize graphics processing unit (GPU) executed programs...
US-1,024,1763 Inter-procedural type propagation for devirtualization
Intra-procedural and inter-procedural dynamic type propagation can be used to optimize code by devirtualizing virtual functions. In the intra-procedural pass...
US-1,024,1716 Global occupancy aggregator for global garbage collection scheduling
Computer systems and methods for scheduling garbage collection in a distributed environment that includes multiple partitions that reference various data blocks...
US-1,024,1657 Extensibility features for electronic communications
An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system...
US-1,024,1643 Navigating content hierarchies and persisting content item collections
Navigation of multiple information item hierarchies within a same application display pane or view is provided. Information items may be displayed in a...
US-1,024,1587 Magnetic tracker power duty cycling
A mixed-reality system for augmenting spatial sensor device readings comprises a first magnetic sensor device configured to transmit a magnetic field signal at...
US-1,024,1561 Adaptive power down of intra-chip interconnect
The hash function used by the processors on a multi-processor chip to distribute accesses to the various last-level caches via the links is changed according to...
US-1,024,1548 Computing device employing a self-spacing hinge assembly
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion and a second portion. The example can also...
US-1,024,1470 No miss cache structure for real-time image transformations with data compression
Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late...
US-1,024,1346 Degrees of freedom for diffraction elements in wave expander
Disclosed are an apparatus and method for providing additional degrees of freedom for diffraction gratings of an output waveguide in a near-eye display device....
US-1,024,1332 Reducing stray light transmission in near eye display using resonant grating filter
A near eye optical display system comprising a waveguide and diffractive optical elements (DOEs) for in-coupling, exit pupil expansion, and out-coupling reduces...
US-1,023,8963 Adjustable tension thumbstick
A thumbstick for a user input device comprises an adjustable tensioning mechanism configured to modify a tilt tension of a tiltable post. The thumbstick...
US-1,023,8960 Dual input multilayer keyboard
Aspects of the technology described herein provide an input mechanism that allows a user to select characters for input to a text area of a computing interface....
US-1,023,8305 Dynamic operation of optical heart rate sensors
An optical heart rate sensor includes an optical source configured to illuminate one or more blood vessels through a user's skin, an optical sensor configured...
US-1,023,8288 Direct frequency modulating radio-frequency sensors
A wearable radio frequency receiver device is provided, which includes a receiver antenna configured to receive an interrogation signal from a transmitter. The...
US-1,023,7694 Geo-classification of users from application log data
Non-limiting examples of the present disclosure describe evaluation of log data of an application/service for the migration of user data to a data center in a...
US-1,023,7675 Spatial delivery of multi-source audio content
A system for enabling spatial delivery of multi-source audio data to a user based on a multi-layer audio stack is provided. The multi-layer audio stack includes...
US-1,023,7625 Byte range caching
A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range...
US-1,023,7566 Video decoding using point sprites
A GPU loads point sprites that represent coded blocks of transform coefficients of one or more frames encoded in a bitstream and loads a transform kernel as a...
US-1,023,7531 Discontinuity-aware reprojection
In various embodiments, methods and systems reprojecting three-dimensional (3D) virtual scenes using discontinuity depth late stage reprojection are provided. A...
US-1,023,7496 Graphical transitions of displayed content based on a change of state in a teleconference session
A system configured to host a teleconference session is disclosed. The system hosts a teleconference session between a plurality of client computing devices....
US-1,023,7361 Activity graphs
The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least...
US-1,023,7352 Optimal source interface selection
Aspects of the subject matter described herein relate to selecting a source interface with which to establish a connection. In aspects, a profile for each...
US-1,023,7339 Statistical resource balancing of constrained microservices in cloud PAAS environments
A resource balancer for a cluster of nodes in a cloud computing system includes a load calculation module that receives load reports for respective load metrics...
US-1,023,7314 Presentation of computing environment on multiple devices
A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing...
US-1,023,7300 System and method for detecting directed cyber-attacks targeting a particular set of cloud based machines
A system for detecting a targeted attack by a first machine on a second machine is provided. The system includes an application including instructions to:...
US-1,023,7236 Media Session
A media session is established between a first endpoint and a second endpoint, by transmitting the following messages from the first endpoint in parallel: to...
US-1,023,7060 Media agnostic, distributed, and defendable data retention
A data protector is described. In an implementation, the data protector promotes and enforces a data retention policy of a data consumer. In an implementation,...
US-1,023,6027 Data storage using light of spatially modulated phase and polarization
An optical data-storage system comprises a laser, an imaging optic, and associated computer logic. The laser is configured to emit a pulsed wavefront having...
US-1,023,5994 Modular deep learning model
The technology described herein uses a modular model to process speech. A deep learning based acoustic model comprises a stack of different types of neural...
US-1,023,5970 Emission unit brightness adjustment
An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory...
US-1,023,5962 Techniques for robust reliability operation of a thin-film transistor (TFT) display
The present disclosure provides devices and techniques for dynamically adjusting the bias voltage (V) levels (e.g., low level gate voltage (VGL) and high level...
US-1,023,5864 Tracking items in a container
A method for alerting a user when an item is missing from a container. The method comprising implementing, by an item tracking system, a plurality of steps. The...
US-1,023,5809 Reality to virtual reality portal for dual presence of devices
In various embodiments, computerized methods and systems for virtualizing electronic devices for utilization in virtual environments are provided. An electronic...
US-1,023,5808 Communication system
A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal...
US-1,023,5807 Building holographic content using holographic tools
A system and method are disclosed for building virtual content from within a virtual environment using virtual tools to build and modify the virtual content.
US-1,023,5799 Variable rate deferred passes in graphics rendering
Methods and devices for performing pixel shading in graphics processing are described. Multiple primitives of an image can be shaded at one or more variable...
US-1,023,5778 GPU-accelerated pencil ink effect rendering
Methods, systems, and devices are described herein for rendering variable opacity ink strokes on a touchscreen device. In one aspect, a method for rendering...
US-1,023,5701 Creating managing, and provisioning packages of online applications
Methods and computer-readable media are provided herein for implementing custom application programming interfaces (API) for creating, managing, and...
US-1,023,5686 System forecasting and improvement using mean field
A set of SKUs is divided into a plurality of different Mean Field clusters, and a tracker (or sensor) is identified for each cluster. Product decisions for each...
US-1,023,5679 Learning a ranker to rank entities with automatically derived domain-specific preferences
A system is described herein that includes a preference deriver component that receives a predefined preference rule that indicates a hierarchy pertaining to...
US-1,023,5605 Image labeling using geodesic features
Image labeling is described, for example, to recognize body organs in a medical image, to label body parts in a depth image of a game player, to label objects...
US-1,023,5456 Audio augmented reality system
Techniques for online information search and retrieval for a query including a digital audio waveform. In an aspect, an audio waveform is received and digitized...
US-1,023,5436 Event stream transformations
The formulation of transformations on one or more input event streams to generation one or more output event streams. Accordingly, the transformations may be...
← 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.