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,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...
US-9,813,482 Remote process management
Embodiments of the present invention provide a process-management interface on a companion device that allows a user to control characteristics of an...
US-9,813,468 Wireless control of streaming computing device
The disclosed subject matter includes techniques for wireless control. A system includes a processor. The system also includes a computer-readable memory...
US-9,813,466 Direct connection with side channel control
A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is...
US-9,813,413 Domain joined virtual names on domainless servers
Services from domainless machines are made available in a security domain under a virtual name. Each machine is not joined to the domain but can reach a...
US-9,813,403 Securing communications with enhanced media platforms
Various methods and systems for securing communications with enhanced media platforms, are provided. In particular, an enhanced media platform is authenticated...
US-9,813,337 Secure resource name resolution using a cache
Techniques for securing name resolution technologies and for ensuring that name resolution technologies can function in modern networks that have a plurality of...
US-9,813,255 Collaboration environments and views
Provided herein are systems, methods, and software for facilitating collaboration environments. In at least one implementation, a presentation of an initial...
US-9,813,103 Enhanced multi-band multi-feed antennas and a wireless communication apparatus
In one example, a multi-band multi-feed antenna comprises a first conductive end portion having a first antenna feed point located in a substantially middle...
US-9,812,667 Patterning of OLED display stacks
A display includes a substrate, a plurality of planar emission structures supported by the substrate, an encapsulation layer extending across the plurality of...
US-9,812,126 Device arbitration for listening devices
An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it...
US-9,812,046 Mixed reality display accommodation
A mixed reality accommodation system and related methods are provided. In one example, a head-mounted display device includes a plurality of sensors and a...
US-9,811,992 Caregiver monitoring system
A system for providing care to a ward that alerts a caregiver of the caregiver's capacity to deal competently with the ward's needs.
US-9,811,850 User task completion via open market of actions and/or providers
Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of...
US-9,811,835 Metadata-enabled dynamic updates of online advertisements
Systems, methods, and computer media for dynamically updating online advertisements and providing updated online advertisements are provided. An object-oriented...
US-9,811,711 Fingerprint detection with transparent cover
An electronic device includes a transparent cover and a light source disposed at an edge of the transparent cover. The light source is configured to inject...
US-9,811,682 Security policy for device data
Techniques for providing security policy for device data are described. In implementations, data on a device is stored in an encrypted form. To protect the...
US-9,811,680 Secure storage and sharing of data by hybrid encryption using predefined schema
The claimed subject matter includes techniques for storing, retrieving and sharing files. An example system includes a key generator module to generate a secret...
US-9,811,645 Dynamic selection of authorization processes
Technology is disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an...
US-9,811,516 Location aware spreadsheet actions
Location information is integrated with spreadsheet formulas and operations. Location information may be used in filtering data, detecting data sources,...
US-9,811,392 Precondition exclusivity mapping of tasks to computational locations
Computational tasks are mapped with computational locations in a distributed system such as a cloud computing environment. Mapping does not rely on workload...
US-9,811,368 Model-based virtual system provisioning
Model-based virtual system provisioning includes accessing a model of a workload to be installed on a virtual machine of a system as well as a model of the...
US-9,811,364 Thread operation across virtualization contexts
Application virtualization at the thread level, rather than at the process level. the operation of a thread across virtualization contexts. For instance, one...
US-9,811,333 Using a version-specific resource catalog for resource management
Once a set of inter-dependent items are generated (such as compiled), each of the items is re-named with a content-based name that is generated for each of...
US-9,811,319 Software interface for a hardware device
Automatically generating code used with device drivers for interfacing with hardware. The method includes receiving a machine readable description of a hardware...
US-9,811,313 Voice-triggered macros
Systems, methods, and computer media for generating and invoking voice-triggered macros are disclosed herein. A buffer is configured to receive sensor data for...
US-9,811,235 Cascading inline display and preview of related information for elements in a document
Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information...
US-9,811,212 Ultrasound sensing of proximity and touch
Ultrasound is used to detect the proximity of an object and whether the object touches a body of an electronic device. A transducer may produce ultrasonic waves...
← 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.