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,033,2008 Parallel decision tree processor architecture
A decision tree multi-processor system includes a plurality of decision tree processors that access a common feature vector and execute one or more decision...
US-1,033,1891 Branch target computation in secure start-up using an integrity datum and an adjustment datum
Embodiments related to conducting and constructing a secure start-up process are disclosed. One embodiment provides, on a computing device, a method of...
US-1,033,1478 Secure data onboarding agent network
A data onboarding network includes a data onboarding configurator to generate a number of data onboarding objects, each of these data onboarding objects...
US-D852,221 Display screen with animated graphical user interface
US-D852,211 Display screen with animated graphical user interface
US-1,032,6850 Weighted experience website performance score
Determining the efficiency of a website. A method includes identifying a plurality of webpages for the website. The method further includes identifying how...
US-1,032,6661 Radial data center design and deployment
Illustrated herein is a substantially circular data center including a plurality of machines. The machines are physically grouped into data classification...
US-1,032,5407 Attribute detection tools for mixed reality
Techniques described herein include mixed reality tools, referred to as HoloPaint, that allow use of any of a variety of sensors to determine physical...
US-1,032,5400 Virtual viewpoint for a participant in an online communication
Implementations provide an in-person communication experience by generating a changable virtual viewpoint for a participant in an online communication. For...
US-1,032,4851 Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache
Facilitating recording a trace of code execution using way-locking in a set-associative processor cache. A computing device reserves cache line(s) in set(s) of...
US-1,032,4850 Serial lookup of tag ways
A cache system is configurable to trade power consumption for cache access latency. When it is desired for a system with a cache to conserve dynamic power, the...
US-1,032,4500 High strength hinge mechanism
A high strength hinge mechanism is described herein. In one or more implementations, a computing device includes a display portion which includes a display...
US-1,032,1515 Base station initiated proximity service discovery and connection establishment
The normal roles of wireless stations and wireless access points in initiating the establishment of wireless connections may be reversed without the need for...
US-1,032,1495 Disambiguation of target devices using ambient signal data
Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding...
US-1,032,0817 Systems and methods for detecting an attack on an auto-generated website by a virtual machine
A system for detecting an attack by a virtual or physical machine on one or more auto-generated websites is provided. The system includes a processor, a memory,...
US-1,032,0811 Impersonation detection and abuse prevention machines
Systems and methods for impersonation detection and abuse prevention are disclosed. In example embodiments, a batch server of a social networking service...
US-1,032,0796 Securing partner-enabled web service
The claimed subject matter provides a method for securing a partner service. The method can include receiving a request, wherein the request comprises a unique...
US-1,032,0795 Context-aware device permissioning for hierarchical device collections
Metadata associated with IoT devices is stored. The metadata may include categories associated with the IoT devices. At least a first category may be...
US-1,032,0794 System for sharing selectively ephemeral content
An electronic device that provides long-lived, but selectively ephemeral access to content is described. In particular, the electronic devices may provide...
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...
← 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.