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,026,4710 Thermal material within a device
In an embodiment, thermal conductive material within a device having electrical component is described. In an embodiment, a device is disclosed comprising: a...
US-1,026,4380 Spatial audio for three-dimensional data sets
A head mounted display (HMD) device is provided that includes a display, a position and orientation sensor, and speakers. The HMD device includes a processor...
US-1,026,4346 Wearable audio accessories for computing devices
Wearable audio accessories for computing devices are described. In one embodiment the wearable audio accessory provides a speech based interface between the...
US-1,026,4320 Enabling user interactions with video segments
Embodiments described herein enable user interaction with a video segment. A hit-zone file, which includes hit-zone data, is produced and stored for a video...
US-1,026,4290 Hash-based block matching in video and image coding
Innovations in hash-based block matching facilitate block copy ("BC") prediction that is more effective in terms of rate-distortion performance and/or...
US-1,026,4284 Parameterization for fading compensation
Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs...
US-1,026,4271 Coded-block-flag coding and derivation
Techniques for coding and deriving (e.g., determining) one or more coded-block-flags associated with video content are described herein. A coded-block-flag of a...
US-1,026,4186 Dynamic control of camera resources in a device with multiple displays
Methods and devices for dynamically controlling mirroring of a preview image may include receiving physical location information of a selected camera resource...
US-1,026,4096 Depicting attributes of connections in a social network
A system, method, and apparatus are provided for depicting attributes of a user's or member's connections within a professional or social network, in a manner...
US-1,026,4081 Contextual people recommendations
Techniques for providing a people recommendation system for predicting and recommending relevant people (or other entities) to include in a conversation based...
US-1,026,4069 Live migration of probe enabled load balanced endpoints in a software defined network
Methods, systems, and devices are described herein for modifying the monitoring of the health of a data center IP endpoint (such as VM) during live migration of...
US-1,026,4048 Graph framework using heterogeneous social networks
In an example embodiment, a supervised machine learning algorithm is used to train a communication reply score model based on an extracted first set of features...
US-1,026,4039 Streaming content and placeholders
Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file...
US-1,026,4037 Classroom messaging
In one example, a presentation control device may allow a presenter, such as a teacher, to control interactions between audience members and the presenter. The...
US-1,026,3977 Directory driven mailbox migrations
An example method for migrating communication data from a source server to a target server includes obtaining, using a computing device, a set of credentials to...
US-1,026,3943 Automatic relevance-based information inclusion in electronic communication
A system and method includes receiving, with a processor, an electronic communication from a user device associated with a sender of the electronic...
US-1,026,3941 Managing multiple messages
This disclosure relates to systems and methods for managing multiple messages. In one example, a method includes determining a message transmission frequency...
US-1,026,3935 Message categorization
One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the...
US-1,026,3858 Environment simulator for user percentile
A system and method for generating a simulation environment are provided. In example aspects, in response to a request from a user of an environment simulation...
US-1,026,3840 Subnet stretching via layer three communications
Systems and methods for stretching a subnet that do not require level 2 (L2) communications to be handled are provided. A user may gradually migrate VMs or...
US-1,026,3836 Identifying troubleshooting options for resolving network failures
Described herein are various technologies pertaining to providing assistance to an operator in a data center with respect to failures in the data center. An...
US-1,026,3835 Localizing network faults through differential analysis of TCP telemetry
A server includes a processor and memory. An operating system is executed by the processor and memory. A network interface is run by the operating system and...
US-1,026,3833 Root cause investigation of site speed performance anomalies
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of components of a time-series performance metric...
US-1,026,3775 Policy-based key recovery
A device establishes a key recovery policy and generates a key that is protected based on the key recovery policy. The key recovery policy indicates which...
US-1,026,3421 Load allocation for multi-battery devices
This document describes techniques and apparatuses of load allocation for multi-battery devices. In some embodiments, these techniques and apparatuses determine...
US-1,026,2655 Augmentation of key phrase user recognition
Examples for augmenting user recognition via speech are provided. One example method comprises, on a computing device, monitoring a use environment via one or...
US-1,026,2654 Detecting actionable items in a conversation among participants
A computer-implemented technique is described herein for detecting actionable items in speech. In one manner of operation, the technique can include receiving...
US-1,026,2651 Voice font speaker and prosody interpolation
Multi-voice font interpolation is provided. A multi-voice font interpolation engine allows the production of computer generated speech with a wide variety of...
US-1,026,2555 Facilitating awareness and conversation throughput in an augmentative and alternative communication system
Speech generating devices, communication systems, and methods for communicating using the devices and systems are disclosed herein. In certain examples, a...
US-1,026,2396 Generating real-time sensor maps from videos and in-ground sensor data
An apparatus for generating precision maps of an area is disclosed. The apparatus receives sensor data, where the sensor data includes sensor readings each...
US-1,026,2380 Measuring member value in social networks
The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social...
US-1,026,2379 Displaying social networking information based on identified entity
A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface...
US-1,026,2348 Catalog quality management model
In one example, a content catalog system may process a bulk set of errors to prioritize those errors that may benefit from manual review by a human error...
US-1,026,2299 Efficient recommendation services
The disclosed subject matter involves identifying clusters and segments of a population of data for use in a recommendation service. Clusters of members or...
US-1,026,2272 Active machine learning
Technologies are described herein for active machine learning. An active machine learning method can include initiating active machine learning through an...
US-1,026,2240 Fast deep neural network training
Methods, systems, and computer programs are presented for training a deep neural network (DNN). One method includes an operation for training a predecessor...
US-1,026,2208 Automatic selection of cinemagraphs
A method is presented for making an automatic selection of a media file type. The method comprises receiving a sequence of digital images of a scene; performing...
US-1,026,2154 Computerized matrix factorization and completion to infer median/mean confidential values
In an example embodiment, an anonymized set of confidential data values is obtained for a plurality of combinations of cohorts having a first attribute type and...
US-1,026,2082 Influence map generator machine
A map generator machine generates influence maps based on profiles of entities, such as members of an online social networking service. The entities can be...
US-1,026,2080 Enhanced search suggestion for personal information services
Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal...
US-1,026,2054 Database and service upgrade without downtime
The upgrading of a relational database on multiple of machines (e.g., a service) that perform data operations via stored procedures. The upgrade occurs without...
US-1,026,2036 Replacing pronouns with focus-specific objects in search queries
A computing device includes a logic machine and a storage machine holding instructions. The instructions are executable by the logic machine to, receive a...
US-1,026,2015 Storage and access time for records
In an example embodiment, information to be stored in a record is received, the information comprising at least two pieces of data of at least two different...
US-1,026,2006 Contextually triggered entry point
Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general...
US-1,026,1985 Output rendering in dynamic redefining application
The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to...
US-1,026,1971 Partitioning links to JSERPs amongst keywords in a manner that maximizes combined improvement in respective...
An on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to partition a number of...
US-1,026,1958 Generating an association between confidential data and member attributes
In an example embodiment, a submission of confidential data is received from a user. A first service is queried using an identification of the user to obtain a...
US-1,026,1955 Verifying effects of feed composition on long-term engagement with content feeds
The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system obtains a factor associated with...
US-1,026,1952 Restoring temporal coherence of previously seen ranked content
The disclosed embodiments provide a system for restoring temporal coherence of ranked content that was previously shown to a user. During operation, the system...
US-1,026,1951 Local search of non-local search results
In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local...
← 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.