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,819,784 Silent invocation of emergency broadcasting mobile device
Systems and methods are disclosed for discreetly broadcasting emergency communications to emergency contacts from a mobile computing device. To accomplish the...
US-9,819,760 Method and system for accelerated on-premise content delivery
In various embodiments, methods and systems for accelerating on-premise delivery of content items using a unified content delivery network system are provided....
US-9,819,689 Large scale malicious process detection
Identify a set or session of processes as having certain characteristics. A method obtains a known set or session of processes, wherein the known set or session...
US-9,819,677 Supplementing biometric identification with device identification
A computer may identify an individual according to one or more biometrics based on various physiological aspects of the individual, such as metrics of various...
US-9,819,666 Pass-thru for client authentication
This disclosure pertains generally to client authentication. One aspect of the disclosure relates to a first server for presenting evidence to a Domain...
US-9,819,620 Document object model API for MIME
The claimed subject matter provides systems and/or methods that facilitate interpreting Multipurpose Internet Mail Extensions (MIME) data. An interface can...
US-9,819,618 Ranking relevant discussion groups
Messages are collected and processed to determine topic identifiers that correspond to discussion groups. Queries are received and multiple discussion groups...
US-9,819,573 Method for scalable computer network partitioning
Various techniques for partitioning a computer network is disclosed herein. In certain embodiments, control plane functions (e.g., computation of network...
US-9,819,558 Streaming query resource control
Streaming query resource control is described, for example, to allocate streaming queries to servers in a data center providing a streaming query platform. In...
US-9,819,542 Configuring acceleration components over a network
Aspects extend to methods, systems, and computer program products for (re)configuring acceleration components over a network. (Re)configuration can be...
US-9,819,459 Channel sensing enhancement
The subject matter described herein relates to measurement enhancement in wireless communication. A device informs other devices about the time period during...
US-9,819,448 Redundancy scheme
There is provided an apparatus comprising at least one processor; and a memory comprising code that, when executed on the at least one processor, causes the...
US-9,819,359 Multi-symbol, multi-format, parallel symbol decoder for hardware decompression engines
In some data compression algorithms and/or standards, the compressed data comprises variable length symbols. A set of parallel decoders speculatively...
US-9,819,347 Quantum circuit for chemistry simulation
Quantum circuits for chemistry simulation are based on second quantization Hamiltonian coefficients for one-body and two-body interactions. Jordan-Wigner series...
US-9,818,431 Multi-speaker speech separation
The technology described herein uses a multiple-output layer RNN to process an acoustic signal comprising speech from multiple speakers to trace an individual...
US-9,818,408 Techniques to provide a standard interface to a speech recognition platform
Techniques and systems to provide speech recognition services over a network using a standard interface are described. In an embodiment, a technique includes...
US-9,818,228 Mixed reality social interaction
Mixed reality social interactions are described. Techniques described herein include determining authentication information associated with a mixed reality...
US-9,818,219 View direction determination
Among other things, one or more techniques and/or systems are provided for defining a view direction for a texture image used to texture a geometry. That is, a...
US-9,818,213 Extensions for modifying a graphical object to display data
A graphical manipulation tool to create and/or make modifications to a graphical object suitable for visually representing data. The graphical manipulation tool...
US-9,818,174 Streamlined handling of monitor topology changes
Transitions between monitor configurations may be streamlined by minimizing the tearing down and recreating of render targets and primary frame buffers...
US-9,818,065 Attribution of activity in multi-user settings
The claimed subject matter includes a system and method for attribution of search activity in multi-user settings. The method includes training a classifier to...
US-9,818,043 Real-time, model-based object detection and pose estimation
A system includes a memory and a processor configured to select a set of scene point pairs, to determine a respective feature vector for each scene point pair,...
US-9,817,966 Extension interaction with applications
Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing,...
US-9,817,965 System and method for authentication with a computer stylus
A method for securing operation of a computing device operated with a stylus includes recognizing a pre-defined gesture performed by a stylus on a touch screen,...
US-9,817,898 Locating relevant content items across multiple disparate content sources
Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user...
US-9,817,860 Generation and application of correctness-enforced executable filters
Methods of generating filters automatically from data processing jobs are described. In an embodiment, these filters are automatically generated from a compiled...
US-9,817,857 Deep cloning of objects using binary format
Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object...
US-9,817,831 Monetization of multimedia queries
A method to monetize multimedia queries is provided. The method includes receiving a multimedia query from a client device. In response, to the multimedia query...
US-9,817,776 Memory descriptor list caching and pipeline processing
Memory descriptor list caching and pipeline processing techniques are described. In one or more examples, a method is configured to increase efficiency of...
US-9,817,698 Scheduling execution requests to allow partial results
The subject disclosure is directed towards scheduling requests using quality values that are defined for partial responses to the requests. For each request in...
US-9,817,677 Rule based data driven validation
The technology provides for rule based data driven validation in which a rule engine identifies which rules are applicable to target data items of a target data...
US-9,817,671 Rule-based activation of behaviors in an extensible software application
An extensible software application utilizes rules to initiate a behavior that performs operations that customize the extensible software application in a...
US-9,817,643 Incremental interprocedural dataflow analysis during compilation
Instead of performing local dataflow analyses on all procedures during a multi-file optimized code generation, those dataflow analyses are done only on a...
US-9,817,632 Custom narration of a control list via data binding
In one embodiment, a user interface narrator may use data binding to associate an item control label 404 with a control list item 402. The user interface...
US-9,817,582 Offload read and write offload provider
Aspects of the subject matter described herein relate to an offload provider. In aspects, an offload provider may provide a token that represents data. The...
US-9,817,569 Virtual controller for touch display
Systems and methods are provided for use with a computing device having a touch sensitive display including a touch sensor configured to detect touches of a...
US-9,817,561 Proposing visual display components for processing data
A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component...
US-9,817,543 Information surfacing with visual cues indicative of relevance
A user interface through which information is proactively provided utilizes visual cues indicative of the relevance of the information that is being proactively...
US-9,817,476 Customized near-eye electronic display device
An augmented reality device includes a frame assembly including a nose piece and a pair of temple pads configured to accommodate a plurality of fit points of a...
US-9,817,465 Low latency computer system power reduction
Technology for handling overcurrent conditions on electrical circuits that power multiple computing modules is disclosed. Aspects of the technology include a...
US-9,817,462 Decentralized architecture for dynamic resource management
An electronic device includes a compute system configured to concurrently execute a primary application and one or more secondary applications, one or more...
US-9,817,243 Imaging apparatus
The lens arrangement has at least two lenses, wherein a first lens may be used for autofocus and optical image stabilization. The first lens is tilted to...
US-9,817,125 Estimating and predicting structures proximate to a mobile device
The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight...
US-9,817,100 Sound source localization using phase spectrum
An array of microphones placed on a mobile robot provides multiple channels of audio signals. A received set of audio signals is called an audio segment, which...
US-D802,603 Display screen with animated graphical user interface
US-9,813,997 Antenna coupling for sensing and dynamic transmission
A wireless transmission system disclosed herein includes a transmitter-receiver pair. When a dielectric object approaches the transmitter-receiver pair, a...
US-9,813,600 Multi-camera view selection based on calculated metric
Techniques for automatically selecting from amongst multiple camera views available in a multi-camera system. In an aspect, one or more metrics are calculated...
US-9,813,545 Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is...
US-9,813,544 Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is...
US-9,813,529 Effective circuits in packet-switched networks
The creation of an effective circuit between a sender device and a receiver device over the packet-switched network is described herein. To establish 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.