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,017,7899 Adapting a jitter buffer
A receiver receives a first data stream and a second data stream from a transmitting device over a packet-based communication network, the first data stream...
US-1,017,6820 Real-time remodeling of user voice in an immersive visualization system
A visualization system with audio capability includes one or more display devices, one or more microphones, one or more speakers, and audio processing...
US-1,017,6641 Displaying three-dimensional virtual objects based on field of view
Examples disclosed relate to displaying virtual objects. One example provides, on a display device comprising a camera and a display, a method comprising...
US-1,017,6635 Saving augmented realities
Saving augmented realities includes collecting, with an augmented reality device, observation information of a physical space including an object, and...
US-1,017,6561 Content-adaptive adjustments to tone mapping operations for high dynamic range content
Innovations in rendering of high dynamic range ("HDR") content are described. A playback system can adjust a tone mapping function used when rendering the HDR...
US-1,017,6462 Calendar repair assistant
Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first...
US-1,017,6433 Training a quantum optimizer
Among the embodiments disclosed herein are variants of the quantum approximate optimization algorithm with different parametrization. In particular embodiments,...
US-1,017,6336 Automated data transfer from mobile application silos to authorized third-party applications
A "Data Transfer Tool" extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary...
US-1,017,6335 Identity services for organizations transparently hosted in the cloud
Embodiments of the invention are disclosed for establishing single identity/single-sign on (SSO) on a cloud computing platform. In an embodiment, a user is...
US-1,017,6331 Enhanced metadata to authentically report the provenance of a file
Aspects of the technology described herein can provide enhanced metadata to authentically report the provenance of a file. An exemplary computing device may...
US-1,017,6330 Global platform health management
The use of one or more device health values to indicate the health status of a computing device may enable operating system developers to directly manage the...
US-1,017,6265 Awareness engine
Techniques for designing an awareness engine that organizes and serves popularly discussed and viral online content in response to user search queries. In an...
US-1,017,6264 Generating topic pages based on data sources
A database of technical support calls, or queries received for technical support, is used to identify popular topics for an entity such as a company. The topics...
US-1,017,6263 Identifying paths using social networking data and application data
Data from social networking applications and other applications that can be used to communicate are combined for a user to generate a graph of the various...
US-1,017,6246 Fast grouping of time series
In some examples, a time-series data set can be analyzed and grouped in a fast and efficient manner. For instance, fast grouping of multiple time-series into...
US-1,017,6236 Systems and methods for a distributed query execution engine
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to receive at least one...
US-1,017,6232 Blending enterprise content and web results
Web search results and enterprise search results are combined into a single presentation. A search query is received from a user associated with a tenant of an...
US-1,017,6219 Interactive reformulation of speech queries
Methods and systems are provided for providing alternative query suggestions. For example, a spoken natural language expression may be received and converted to...
US-1,017,6168 Statistical machine translation based search query spelling correction
Statistical Machine Translation (SMT) based search query spelling correction techniques are described herein. In one or more implementations, search data...
US-1,017,6156 System and method for providing linked note-taking
A method for providing linked note-taking includes receiving a notification from an online presentation service presenting a document that a note file relating...
US-1,017,6155 Modifying a document graph to reflect information relating to a document it represents
A content graph data structure representing at least a portion of a document is provided. The data structure includes a first node containing contents authored...
US-1,017,6148 Smart flip operation for grouped objects
Technologies are described to provide smart flipping of groups of objects. According to some examples, a graphics module within an application may determine...
US-1,017,6095 Secure management of operations on protected virtual machines
A virtual secure mode is enabled for a virtual machine operating in a computing environment that is associated with a plurality of different trust levels....
US-1,017,6072 Device configuration with cached pre-assembled driver state
A computer with cached pre-assembled device configurations for a faster and more reliable user experience. Pre-assembled device configurations may be obtained...
US-1,017,6015 Progress visualization of computational job
The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices,...
US-1,017,5988 Explicit instruction scheduler state information for a processor
A method including fetching a group of instructions, where the group of instructions is configured to execute atomically by a processor, is provided. The method...
US-1,017,5965 Multiphased profile guided optimization
Multiphased profile guided optimization optimizes executable code based on data collected during multiple training runs of a training executable. In multiphased...
US-1,017,5964 Compiler caching for runtime routine redundancy tracking
A compiler-created cache contains target addresses of multiple indirect routine call sites. Ordinals assigned to indirect routine call sites are used with...
US-1,017,5953 User interface control and communication
A user interface control that has different logic components for processing different role logic depending on a role that is played by the user interface...
US-1,017,5938 Website navigation via a voice user interface
A system and method are disclosed for navigation on the World Wide Web using voice commands. The name of a website may be called out by users several different...
US-1,017,5860 Search intent preview, disambiguation, and refinement
Systems, methods, computer storage media, and user interfaces are provided for non-committal intent preview, disambiguation, and refinement of a search. A...
US-1,017,5731 Shared cooling for thermally connected components in electronic devices
Cooling of at least two heat generating electronic components of a computing device is described herein. The computing device includes the at least two heat...
US-1,017,5489 Compact optical system with MEMS scanners for image generation and object tracking
An optical system that deploys micro electro mechanical system (MEMS) scanners to contemporaneously generate CG images and to scan a terrain of a real-world...
US-1,017,5487 Peripheral display for head mounted display device
Various technologies described herein pertain to a head mounted display device having a display with a central portion and a periphery portion. Graphical...
US-1,017,5483 Hybrid world/body locked HUD on an HMD
A system and method are disclosed for displaying virtual objects in a mixed reality environment in a way that is optimal and most comfortable for a user to...
US-1,017,5423 Optical waveguide using overlapping optical elements
An optical waveguide that performs both in-coupling and out-coupling using two diffractive optical elements is provided. Each optical element is a diffraction...
US-1,017,5054 Predicting and utilizing variability of travel times in mapping services
A system for predicting variability of travel time for a trip at a particular time may utilize a machine learning model including latent variables that are...
US-1,017,4534 Multi-pivot hinge
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This...
US-D837,814 Display screen with graphical user interface
US-D837,807 Display screen with animated graphical user interface
US-1,017,2248 Device with a rotatable display
The description relates to devices, such as computing devices having displays that can be rotated through a range of travel. The device can counter-balance the...
US-1,017,1833 Adaptive switching of color spaces, color sampling rates and/or bit depths
Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to...
US-1,017,1818 Scanning orders for non-transform coding
Non-transform blocks of video content may be coded by selectively changing a scanning order. In some implementations, an encoder or decoder may perform a...
US-1,017,1687 Providing content and attachment printing for communication
Variety of approaches to provide content and attachment printing for a communication are described. A productivity application initiates operations to provide...
US-1,017,1612 Caching service with client-enabled routing
Methods, systems, and computer-storage media for intelligently creating and using routing connections between on-premises servers within a client and nodes of a...
US-1,017,1591 Connecting public cloud with private network resources
The automatic provisioning of a connection between a public cloud and an on-premises resource in a private network. This allows a connection to be more easily...
US-1,017,1563 Systems and methods for an intelligent distributed working memory
Systems and methods for intelligent memory sharing and contextual retrieval across multiple devices and multiple applications are provided. The systems and...
US-1,017,1562 Social media driven information interface
One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share,...
US-1,017,1558 Cross device application discovery and control
Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and...
US-1,017,1511 Media session between network endpoints
A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the...
← 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.