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,032,0360 Quantum algorithms for arithmetic and function synthesis
Quantum circuits and associated methods use Repeat-Until-Success (RUS) circuits to perform approximate multiplication and approximate squaring of input values...
US-1,031,9363 Audio human interactive proof based on text-to-speech and semantics
The text-to-speech audio HIP technique described herein in some embodiments uses different correlated or uncorrelated words or sentences generated via a...
US-1,031,8332 Virtual machine execution tracing
Embodiments relate to a virtualization layer capturing replayable execution traces of VMs managed by the virtualization layer. Execution tracing can be...
US-1,031,8109 Emoji suggester and adapted user interface
Non-limiting examples of the present disclosure describe an enhanced user interface that improves user interaction for suggestion and placement of emojis in a...
US-1,031,7505 Composite sound output for network connected devices
A computer system is provided that includes one or more processors configured to receive a stream of data from a plurality of network connected devices...
US-1,031,5107 Controller button having a simulated axis of rotation
A user input device is provided that includes a button-based control mechanism. The button-based control mechanism includes a button, the button including a...
US-1,031,4087 Wireless provisioning a device for a network using a soft access point
A computing device for provisioning a wireless device for connection to a wireless network via a legacy access point. The wireless device supports a wireless...
US-1,031,3399 Dynamic selection of security protocol
Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security...
US-1,031,2713 Power distribution controller
The described technology includes a power distribution controller configured to control functioning of a first power source configured to supply power to a...
US-1,031,1878 Incorporating an exogenous large-vocabulary model into rule-based speech recognition
Incorporation of an exogenous large-vocabulary model into rule-based speech recognition is provided. An audio stream is received by a local small-vocabulary...
US-1,031,1548 Scaling render targets to a higher rendering resolution to display higher quality video frames
Examples described herein improve the quality of the video frames that are rendered and displayed. A system is configured to generate render targets based on...
US-1,031,1378 Depth from time-of-flight using machine learning
A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection...
US-1,031,1062 Filtering structured data using inexact, culture-dependent terms
Technologies are described herein for filtering data in a result set using inexact and/or culture dependent terms. A user provides one or more filter terms for...
US-1,031,0998 Direct memory access with filtering
Methods, apparatus, and computer-readable storage media are disclosed for applying filtering operations to data transferred as part of a direct memory access...
US-1,031,0572 Voltage based thermal control of processing device
Thermal reduction and voltage adjustment techniques for computing systems and processing devices are presented herein. In a first example, a method of operating...
US-1,031,0335 Reducing orders of diffraction patterns
Examples are disclosed relating to reducing orders of diffraction patterns in phase modulating devices. An example phase modulating device includes a phase...
US-1,030,6547 Intelligent access point scanning based on a profile
The methods described herein are configured to collect profile data on a device, scan for access points based on the profile data, and update a machine learning...
US-1,030,6539 Wireless network host in silent mode
An access point that implements operating modes in which beacons may be selectively disabled. Beacons may be disabled when no device is actively associated...
US-1,030,6281 Authenticated content discovery
Embodiments are disclosed herein that relate to facilitating the discovery of authenticated content from a variety of sources. One embodiment provides a method...
US-1,030,6227 Adaptive quantization for enhancement layer video coding
Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with...
US-1,030,6215 Object display utilizing monoscopic view with controlled convergence
Aspects of the technology described herein can insert a 2D object into a 3D environment utilizing a monoscopic view with controlled convergence. An exemplary...
US-1,030,6193 Trigger zones for objects in projected surface model
An integrated processing and projection device suitable for use on a supporting surface includes a processor and a projector designed to provide a display on...
US-1,030,6172 Time-of-flight sensor readout circuit
A time-of-flight image sensor including a readout circuit is provided. The readout circuit may include a pixel array including multiple pixels. The pixel array...
US-1,030,6148 Motion triggered gated imaging
In one example, a digital image capture unit comprises a gated image sensor configured to operate multiple sensor exposure events per a single image frame...
US-1,030,6050 Controlling the actions of a mobile browser
Methods and systems of controlling the actions of a mobile browser to accommodate situations where a mobile application corresponding to a selected link is...
US-1,030,6001 Scalable data enrichment for cloud streaming analytics
A method is described of pre-processing real-time data to be processed by one or more real-time analytics services. The method includes: receiving, at a...
US-1,030,5986 Peer-to-peer sharing of cloud-based content
A cloud-based storage service hosts content information that may be accessed by client machines in a peer-to-peer network. The content information is a compact...
US-1,030,5876 Sharing based on social network contacts
Various technologies described herein pertain to sharing Wi-Fi credentials based upon relationships in a computer-implemented social network. At least one...
US-1,030,5874 Multi-factor execution gateway
A user may desire to execute a process in a target environment. However, administrators may want control over processes that haven't been preapproved to prevent...
US-1,030,5861 Cross-tenant data leakage isolation
A method and proxy device for cross-tenant data leakage isolation in a multi-tenant database are provided. The method includes monitoring, by a proxy device,...
US-1,030,5830 Pre-send evaluation of E-mail communications
A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to...
US-1,030,5768 Page phase time
A method of measuring load time for a web page includes video recording a duration of the web page load including capturing N frames in a series of frames 1...
US-1,030,5271 Multi-pack and component connectivity detection
Techniques for enabling multi-pack and component connectivity detection are provided. In some configurations, individual PCMs can test the connectivity between...
US-1,030,5231 Card connector and manufacturing method thereof
A card connector and a method of manufacturing the card connector are provided. In one embodiment, the card connector comprises a base; a shielding sleeve...
US-1,030,4900 Bending semiconductor chip in molds having radially varying curvature
Techniques for fabricating a semiconductor chip having a curved surface include placing a substantially flat photonic sensor chip on a recessed surface of a...
US-1,030,4593 Data carrying cable with mixed-gauge conductors to achieve longer reach and flexibility
A data carrying cable to connect computing devices includes a first cable portion including a first conductor having a circular cross-section and a first gauge....
US-1,030,4448 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-1,030,4258 Human feedback in 3D model fitting
A ground truth engine is described which has a memory holding a plurality of captured images depicting an articulated item. A processor of the engine is...
US-1,030,4251 Virtually representing spaces and objects while maintaining physical properties
Systems and techniques from displaying virtual representations of real-world spaces and objects in various environments are disclosed. A source environment at a...
US-1,030,4247 Third party holographic portal
A method for displaying via a head-mounted display device a third party holographic portal in a user real world environment is disclosed. The method may include...
US-1,030,4244 Motion capture and character synthesis
In some examples, a computing device can determine synthetic meshes based on source meshes of a source mesh sequence and target meshes of a target mesh...
US-1,030,4232 Image animation in a presentation document
System and method for applying presentation templates with image animation to presentation documents. A processor identifies a presentation document including...
US-1,030,4225 Chart-type agnostic scene graph for defining a chart
Generating a chart-type agnostic data structure for defining a chart for use in chart rendering, animation, interactivity, and accessibility via a web client is...
US-1,030,4067 Model validation and bias removal in quasi-experimental testing of mobile applications
The disclosed embodiments provide a system for evaluating a performance of a mobile application. During operation, the system obtains, for a statistical model...
US-1,030,3843 Computing system for identifying health risk regions
A computing system is provided. The computing system includes an electronic personal assistant application server configured to determine a target location for...
US-1,030,3804 Query completion based on location
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a...
US-1,030,3787 Forgetting items with knowledge based synchronization
Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources...
US-1,030,3780 Content preservation and policy lock features to provide immutability for regulated compliance
Customers in regulated industries face demanding compliance regulations, including content immutability. While broadened to allow software-based solutions, the...
US-1,030,3692 Automatic selection of media representations
Technologies for selecting a media representation out of a plurality of representations of the same media offered by a media provider wherein the selected...
US-1,030,3681 Search query and job title proximity computation via word embedding
Various embodiments described herein provide for systems and methods for using a machine-learning model to rank job search results based on the similarity 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.