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,594,735 Automatic highlighting of formula parameters for limited display devices
A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In...
US-9,594,731 WYSIWYG, browser-based XML editor
Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of...
US-9,594,729 Content navigation and zooming on a mobile device
The contents displayed on the touch screen of a mobile device are modified based in user input, in the form of touch input. In one mode, a content view,...
US-9,594,665 Regression evaluation using behavior models of software applications
Comparisons of different versions of an application may be compared using a behavior model of the application. A behavior model may be derived from n-gram...
US-9,594,656 Analysis and visualization of application concurrency and processor resource utilization
An analysis and visualization depicts how an application is leveraging computer processor cores in time. The analysis and visualization enables a developer to...
US-9,594,620 Proactive failure handling in data processing systems
Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in computer network nodes. In...
US-9,594,603 Application-to-application launch windowing
A window management system manages the placement of a window of a target application within a user interface. A source application launches the target...
US-9,594,544 Visualized code review
Visualization of the result of user interface code is provided in the context of code review. Changes to user interface code can be visualized to enable code...
US-9,594,537 Executable virtual objects associated with real objects
Embodiments for interacting with an executable virtual object associated with a real object are disclosed. In one example, a method for interacting with an...
US-9,594,504 User interface indirect interaction
One or more techniques and/or systems are provided for utilizing input data received from an indirect interaction device (e.g., mouse, touchpad, etc.) to...
US-9,594,493 Graphical user interface with dial control for a parameter
A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based...
US-9,594,489 Hover-based interaction with rendered content
Disclosed are techniques and systems for enabling "hover-based" interaction with content that is rendered on a display of a viewing device. A process may...
US-9,594,457 Unintentional touch rejection
A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with...
US-9,594,430 Three-dimensional foreground selection for vision system
A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. An area...
US-9,594,427 Finger tracking
The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of...
US-9,594,415 Accessory device power management
Accessory device power management techniques are described in which a power exchange state for a system including a host computing device, an accessory device,...
US-9,593,957 Searching similar trajectories by locations
Techniques for providing a trajectory route to multiple geographical locations of interest are described. This disclosure describes receiving global position...
US-9,592,443 Data store for a modular assembly system
A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular...
US-D781,341 Display screen with graphical user interface
US-D781,309 Display screen with animated graphical user interface
US-9,591,554 Management capabilities for a wireless docking experience
This document describes management capabilities for a wireless docking experience. A wireless dock is configured to connect to multiple peripheral devices, such...
US-9,591,514 Optimization of over-the-top (OTT) services on carrier networks
Methods and apparatus for executing a client-based, over-the-top (OTT) application, the client-based OTT application for maintaining communications with a...
US-9,591,483 Authentication mechanisms for wireless networks
Security techniques and security mechanisms for wireless networks that transmit content such as advertisements. According to exemplary techniques, control...
US-9,591,325 Special case handling for merged chroma blocks in intra block copy prediction mode
Innovations in intra block copy ("BC") prediction facilitate handling of special cases when chroma blocks are merged for purposes of the intra BC prediction....
US-9,591,318 Multi-layer encoding and decoding
Innovations described herein provide a generic encoding and decoding framework that includes some features of simulcast and some features of scalable video...
US-9,591,302 Use of chroma quantization parameter offsets in deblocking
Innovations in use of chroma quantization parameter ("QP") offsets when determining a control parameter for deblock filtering. For example, as part of encoding,...
US-9,591,260 Immersive telepresence
In general, the immersive telepresence implementations described herein allow desired telepresence experiences of users or telepresence travel participants to...
US-9,591,123 Echo cancellation
A method of echo cancellation in an acoustic system, comprising a first user device and at least one further user device, the method comprising, at the first...
US-9,591,095 Prefetching application data for periods of disconnectivity
Application data prefetching embodiments are presented that prefetch and provide application data for use by an application operating on a mobile computing...
US-9,591,038 Feature set differentiation by tenant and user
A system for online collaboration includes an application for online collaboration, the application including an application feature set, a control module...
US-9,591,006 Lateral movement detection
Lateral movement detection may be performed by employing different detection models to score logon sessions. The different detection models may be implemented...
US-9,590,994 Request-specific authentication for accessing web service resources
Requests for access to Web service resources are evaluated based on the type of request that is received. Requests are not granted unless sufficient proof of...
US-9,590,993 Filtering kernel-mode network communications
Some embodiments of the invention are directed to techniques for determining whether a process on a computer system that is sending or receiving data, or is...
US-9,590,952 Lossy data stream decoder
Lossy data stream decoder techniques are described herein. In response to a request for decoded content from a consuming application, a decoder may validate...
US-9,590,927 System and method for improved synchronization between a server and a client
A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client...
US-9,590,922 Programmable and high performance switch for data center networks
This application describes routing packets from a source server to a plurality of ports of a switch. The switch is programmed by the control server and is used...
US-9,590,880 Dynamic collection analysis and reporting of telemetry data
Technologies are generally described for collecting, analyzing and reporting telemetry data. A telemetry engine is built into a client application installed on...
US-9,590,774 Circuit for introducing signal jitter
A circuit that introduces a calibrated amount of jitter and/or amplitude variation into a signal. By generating a signal with some predetermined amount of...
US-9,590,655 Scalable high-bandwidth architecture for lossless compression
A method of lossless data compression includes receiving a set of parallel data strings; determining compression hash values for each of the parallel data...
US-9,589,590 Anti-piracy feature for optical discs
Disclosed are techniques and systems for manufacturing an optical disc having a stochastic (i.e., non-deterministic) anti-piracy feature in the form of a...
US-9,589,565 Environmentally aware dialog policies and response generation
Environmental conditions, along with other information, are used to adjust a response of a conversational dialog system. The environmental conditions may be...
US-9,589,562 Pronunciation learning through correction logs
A new pronunciation learning system for dynamically learning new pronunciations assisted by user correction logs. The user correction logs provide a record of...
US-9,589,540 Adaptive control of display refresh rate based on video frame rate and power efficiency
A battery operated device, having a display with two or more available refresh rates, has its refresh rate selected so as to match the video frame rate of video...
US-9,589,381 Copying of animation effects from a source object to at least one target object
A method and a processing device may be provided for copying animation effects of a source object to one or more target objects of a presentation. The source...
US-9,589,378 Particle based visualizations of abstract information
Multivariate data that includes data records may be obtained, each of the data records represented as data values of data attribute variables. A cardinality of...
US-9,589,277 Search service advertisement selection
Methods, computer systems, and computer storage media are provided for evaluating information retrieval (IR) such as search query results (including...
US-9,589,254 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-9,589,253 Workflow authoring environment and runtime
A workflow authoring system is described herein that provides a design-time authoring environment and a runtime component for displaying interactive, structured...
US-9,589,242 Integrating custom policy rules with policy validation process
A system is provided for integrating custom policy rules with a policy validation process for validating forms within an organization. The system may enable the...
US-9,589,233 Automatic recognition and insights of data
Automatic recognition and presentation of insights of data is provided through analysis of overall data to infer locations of a user's data. Statistical,...
← 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.