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,787,674 Trusted and confidential remote TPM initialization
Techniques are provided to allow remote initialization of a Trusted Platform Module. The results may be trusted and confidential even if the target device has...
US-9,787,654 Resolving authenticating issues with a second device
Authenticating issues involving the re-authenticating of a first device that was previously authenticated are resolved by use of a second device which receives...
US-9,787,647 Secure computer evaluation of decision trees
Decision trees can be securely evaluated with reasonable computation speed and bandwidth utilization. A user device encrypts input vectors using a client's...
US-9,787,576 Propagating routing awareness for autonomous networks
Techniques for propagating routing awareness for autonomous networks are described. In at least some embodiments, routing awareness refers to attributes of...
US-9,787,560 Effective service node traffic routing
The present describes a traffic routing system to establish a connection with a primary service location, receive a list of service location peers from the...
US-9,787,507 Radio channel utilization
The concepts relate to radio channel utilization. One example can channel bond a first available channel from a first radio frequency band with a second...
US-9,787,323 Huffman tree decompression
To decompress encoded data, a Huffman code tree stored in a data header may need to be decompressed and rebuilt. A bit length histogram table is used in a...
US-9,786,981 Antenna for electronic device
Embodiments are disclosed for an antenna system comprising an over-resonant antenna conductor and a radio receiver electrically coupled to the over-resonant...
US-9,786,386 Dynamic approximate storage for custom applications
A memory chip for dynamic approximate storage includes an array of memory cells associated with at least two regions. The chip further includes at least one...
US-9,786,299 Emotion type classification for interactive dialog system
Techniques for selecting an emotion type code associated with semantic content in an interactive dialog system. In an aspect, fact or profile inputs are...
US-9,786,284 Dual-band speech encoding and estimating a narrowband speech feature from a wideband speech feature
This document describes various techniques for dual-band speech encoding. In some embodiments, a first type of speech feature is received from a remote entity,...
US-9,786,075 Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
Architecture that extracts (analyzes and selects) a set of images from repositories or sources imagery to create one-dimensional (1D) and two-dimensional (2D)...
US-9,786,026 Asynchronous translation of computer program resources in graphics processing unit emulation
Resource processing during run time can be performed asynchronously from emulation of an application by a central processing unit. For example, an emulator can...
US-9,786,016 Image tagging for capturing information in a transaction
An image is captured within an application transaction. Identifying information corresponding to the captured image is obtained and displayed for user...
US-9,785,987 User interface for information presentation system
A user interface for an information presentation system that displays information of interest to the user identified by the information presentation system...
US-9,785,957 Collecting and presenting information
Concepts and technologies are described herein for collecting and displaying information. A client device executes one or more application programs for...
US-9,785,866 Optimizing multi-class multimedia data classification using negative data
Techniques for optimizing multi-class image classification by leveraging negative multimedia data items to train and update classifiers are described. The...
US-9,785,865 Multi-stage image classification
Techniques are described for performing multi-stage image classification. For example, multi-stage image classification can comprise a first classification...
US-9,785,849 Page layout determination of an image undergoing optical character recognition
A method and system is provided for identifying a page layout of an image that includes textual regions. The textual regions are to undergo optical character...
US-9,785,778 Directed execution of dynamic programs in isolated environments
A test object that includes at least one computer program that includes dynamic executable code is obtained. The at least one computer program is transformed...
US-9,785,765 Systems and methods for differential access control based on secrets
Differential access to data for a user of a processor-based system is disclosed wherein the user may select one secret from among a plurality of secrets that...
US-9,785,724 Secondary queue for index process
An index server may be configured to collect content associated with an entity, and process the content for indexing at a primary index queue. At least one...
US-9,785,704 Extracting query dimensions from search results
Techniques are described for automatically mining query dimensions from web pages resulting from execution of a search query. Lists of items such as words,...
US-9,785,693 Intelligent conflict detection and semantic expression of document edits
An intelligent conflict detection system. The system provides semantic expression of edits and history-aware conflict detection in a large-scale service...
US-9,785,666 Using index partitioning and reconciliation for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less...
US-9,785,661 Trend response management
This document relates to trend response management. One example can detect a trending topic and identify content associated with the trending topic. The example...
US-9,785,650 Flexible content display
Methods, computer systems, and computer-storage media are provided for flexibly displaying content. Rather than associating content with templates without any...
US-9,785,628 System, method and computer-readable storage device for providing cloud-based shared vocabulary/typing history...
An input method editor (IME) is associated with a local user. Memory stores local data and a processor, coupled to the memory, is configured to receive input...
US-9,785,608 Predictive, multi-layer caching architectures
Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements...
US-9,785,549 Managing object lifetime for native/managed peers
A system that manages lifetime of an object is provided. The system analyzes references on multiple objects to determine reachability of a native peer and...
US-9,785,523 Managing replicated virtual storage at recovery sites
Techniques involving replication of storage are described. A representative technique includes apparatuses and methods for receiving replicated virtual storage...
US-9,785,484 Distributed application interfacing across different hardware
Mechanisms for a presentation module to perform distributed interfacing with an application across a plurality of hardware entities. The module identifies the...
US-9,785,483 Controlling runtime access to application program interfaces
The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces...
US-9,785,470 Memory management model and interface for unmodified applications
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application...
US-9,785,458 Systems and methods for providing seamless software compatibility using virtual machines
Certain embodiments of the present invention are directed to a system for and method of providing seamless software compatibility by using virtual machines to...
US-9,785,374 Storage device management in computing systems
Various techniques of managing storage devices in a computing system are described in this application. In one embodiment, a method includes receiving an input...
US-9,785,339 Touch input device in a circuit board
Techniques for a touch input device in a circuit board are described. In at least some embodiments, a touch input device is integrated into a circuit board of...
US-9,785,320 Service gallery user interface presentation
A gallery user interface element that includes multiple selectable service user interface elements. Each of the selectable service user interface elements, when...
US-9,785,310 Control of addition of representations to an application launcher
Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing...
US-9,785,303 Scenario specialization of file browser
In a graphical user interface environment, a situational-specific browser may be used to provide contextually appropriate levels of information for files whose...
US-9,785,302 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,785,281 Acoustic touch sensitive testing
Acoustic touch sensitive testing techniques are described. In one or more implementations, a touch-sensitive surface of a touch-sensitive device is tested by...
US-9,785,228 Detecting natural user-input engagement
An NUI system to provide user input to a computer system. The NUI system includes a logic machine and an instruction-storage machine. The instruction-storage...
US-9,785,225 Energy management by dynamic functionality partitioning
A sensor and processing system dynamically partitions or allocates functionality between various remote sensor nodes and a processing subsystem based on energy...
US-9,785,201 Controlling images at mobile devices using sensors
Controlling images at mobile devices using sensors is described, for example, for interactive advertisements which respond to sensor readings at a mobile...
US-9,785,196 Capture connector for actuated locking devices
Aspects described herein generally relate to a capture connector an actuated locking device. The actuator mechanism includes a capture connector having a body...
US-9,785,187 Modular computing device
Modular computing device techniques are described. In one or more implementations, a computing device includes a display modular component including a housing,...
US-9,785,174 Predictive transmission power control for back-off
An electronic device disclosed herein includes mechanisms for modeling and dynamically controlling transmission power of an electronic device. The electronic...
US-D799,600 Controller
US-D799,599 Controller
← 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.