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,002,5625 Batched tasks
Reducing computational load for systems tracking tasks performed in a shared electronic environment allows for users to receive more nuanced notifications about...
US-1,002,5623 Performant runtime pause with no CPU utilization
Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the...
US-1,002,5567 Bot creation with workflow development system
A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that...
US-1,002,5509 Background migration of virtual storage
Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared...
US-1,002,5492 Pointing detection
A pointing detecting device is described. In an embodiment, a device comprises: a display; a processor; a storage containing instructions; wherein the...
US-1,002,5489 Detecting primary hover point for multi-hover point device
Example apparatus and methods concern establishing, managing, or dis-establishing a primary hover-point for a hover-sensitive input/output interface. One...
US-1,002,5481 Cell view mode for outsized cells
Embodiments provide electronic spreadsheet viewing and interaction features and functionalities, but the embodiments are not so limited. In an embodiment, a...
US-1,002,5478 Media-aware interface
Embodiments of the invention provide a companion application that allows users to discover secondary content that supplements primary content that the user is...
US-1,002,5476 Presenting content items relevant to a group of users
In a method of ranking or filtering new content items for presentation to members of a group of users of a social-networking service, content items that are...
US-1,002,5470 Objectizing and animating images
Concepts and technologies are described herein for objectizing and animating images. In accordance with the concepts and technologies disclosed herein, a...
US-1,002,5427 Probabilistic touch sensing
Embodiments are disclosed that relate to adjusting touch inputs on a computing device. For example, one disclosed embodiment provides a method of operating a...
US-1,002,5403 Stylus communication channels
Stylus communication channels are described. In implementations, a stylus includes multiple separate and distinct communication channels used to detect the...
US-1,002,5378 Selecting user interface elements via position signal
Embodiments are disclosed herein that relate to selecting user interface elements via a periodically updated position signal. For example, one disclosed...
US-1,002,5355 Flexible display extendable assembly
In embodiments of a flexible display extendable assembly, an extendable assembly includes a slideable display guide integrated in a first housing part of an...
US-1,002,5352 Locking mechanisms in hybrid electronic devices
Devices, systems, and methods for locking a hybrid electronic device are described herein. An electronic device may include a housing, a first lock component...
US-1,002,5170 Avoiding interference by reducing spatial coherence in a near-eye display
Disclosed are an apparatus and method for reducing interference for a near-eye display device. The near-eye display device includes an imager, a spatial light...
US-1,002,5102 Mapping input to hologram or two-dimensional display
Various embodiments relating to editing holograms by extending real world interfaces are disclosed. One embodiment includes a computing device configured to...
US-1,002,5099 Adjusted location hologram display
A method for displaying holograms may include displaying an initial hologram via a display device comprising an at least partially see-through display, the...
US-1,002,5093 Waveguide-based displays with exit pupil expander
A near eye or heads up display system includes a scan beam projector engine, an optical waveguide, and an exit pupil expander (EPE) optically coupled between...
US-1,002,5089 Backlight for viewing three-dimensional images from a display from variable viewing angles
A display system produces three-dimensional images. The display system includes a waveguide, and a light source that injects light into the waveguide. A...
US-1,002,4968 Optical modules that reduce speckle contrast and diffraction artifacts
An optical module, for use in a depth camera, includes a plurality of laser emitting elements, each of which emits a corresponding laser beam, and a micro-lens...
US-1,002,4675 Enhanced user efficiency in route planning using route preferences
In various implementations, routing factors are identified based on a routing request associated with a user, where the routing factors include route...
US-1,002,4090 Removable couplers for assembly of an integrated multi-pivot hinge module
Technologies are described for a set of removable couplers configured to secure sequential hinge covers over a sequential multi-pivot hinge module for rotatably...
US-1,002,1568 Subscriber identity module (SIM) for mobile stations
Methods and systems for associating a mobile station subscriber with at least one application or service are provided. The subscriber is provided with a...
US-1,002,1527 GPS sensor control
A device comprises a global positioning system (GPS) sensor and a circuit. The GPS sensor is switchable between a high power state and a lower power state. The...
US-1,002,1373 Distributing video among multiple display zones
A method for distributing video in a display system equipped with at least one camera. The video is distributed among multiple display zones, which are movable...
US-1,002,1281 Device with split imaging system
A device comprising at least two body sections is disclosed. The first body section comprises an imaging unit and a magnet movably connected to the imaging...
US-1,002,1214 Synthetic transactions between communication endpoints
Techniques for synthetic transactions between communication endpoints are described. According to various embodiments, a synthetic transaction represents a...
US-1,002,1187 Presenting content using decoupled presentation resources
A facility for presenting document contents is described. In an application, the facility receives a request to materialize particular document content. In...
US-1,002,1186 Guaranteed delivery of replication message
Aspects of the present invention relate to guaranteeing delivery of replication messages in distributed storage systems. A request to perform an operation may...
US-1,002,1055 Using e-mail message characteristics for prioritization
Message prioritization may be provided. First, a message may be received and a priority level may be calculated for the message. If the message is not rejected...
US-1,002,1044 Instant messaging
Disclosed is a user device comprising a display having an available display area, a network interface, and one or more processors. The network interface is...
US-1,002,1042 Service-based load-balancing management of processes on remote hosts
A session manager is used to manage selection of a remote host for a session in response to a request that is associated with a user. The session manager uses...
US-1,002,0838 Sequence generation for spread spectrum from signal sampling
A method for generating spread spectrum spreading sequences in communicating devices. A first device receives a first sequence of one or more signals from a...
US-1,002,0813 Scaleable DLL clocking system
A clocking system disclosed herein includes a delay locked loop (DLL) circuit with a plurality of delay elements, where the DLL circuit is configured to receive...
US-1,002,0024 Smart gallery and automatic music video creation from a set of photos
Various embodiments provide a so-called smart gallery that is designed to create a short summary view of a collection of content, such as photographs and video....
US-1,001,9990 Variable-component deep neural network for robust speech recognition
Systems and methods for speech recognition incorporating environmental variables are provided. The systems and methods capture speech to be recognized. The...
US-1,001,9984 Speech recognition error diagnosis
Techniques and technologies for diagnosing speech recognition errors are described. In an example implementation, a system for diagnosing speech recognition...
US-1,001,9962 Context adaptive user interface for augmented reality display
A user interface includes a virtual object having an appearance in context with a real environment of a user using a see-through, near-eye augmented reality...
US-1,001,9851 Positioning objects in three-dimensional graphical space
Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can...
US-1,001,9839 Three-dimensional object scanning feedback
Examples of providing feedback regarding a scan of a three-dimensional object are described. In one example, a method of computer modeling a three-dimensional...
US-1,001,9837 Visualization alignment for three-dimensional scanning
A method for generating a three-dimensional virtual representation includes performing a first scan of the physical object while the physical object has a first...
US-1,001,9834 Real-time rendering of volumetric models with occlusive and emissive particles
Methods, devices, and computer-readable media that allow real-time rendering while navigating virtually about or through a digital 3-D volumetric model....
US-1,001,9629 Skeleton-based action detection using recurrent neural network
In implementations of the subject matter described herein, an action detection scheme using a recurrent neural network (RNN) is proposed. Joint locations for a...
US-1,001,9622 Face alignment with shape regression
The subject matter described herein relates to face alignment via shape regression. A method, computer storage medium, and system are provided. In one...
US-1,001,9570 Protection and communication abstractions for web browsers
Systems and methodologies for accessing resources associated with a Web-based application in accordance with one or more embodiments disclosed herein may...
US-1,001,9524 Query model over information as a networked service
Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can...
US-1,001,9522 Customized site search deep links on a SERP
Systems, methods, and computer-readable storage media are provided for presenting customized deeplinks on a search engine results page (SERP) to a user via a...
US-1,001,9521 Search results using assessment routing of content
Systems and methods for improving search results using assessment based routing are provided. In example embodiments, social network data for members in an...
US-1,001,9515 Attribute-based contexts for sentiment-topic pairs
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content items and a set of topics in the set of...
← 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.