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,027,5440 Setup data extraction for deploying a solution package
A user interaction is detected that identifies an environment from which data is to be pulled for deployment in a solution represented by a solution package....
US-1,027,5435 Consistent views of partitioned data in eventually consistent systems
A consistent user view system. The system incorporates any changes made by a user in any views shown to that user even when the changes have not propagated to...
US-1,027,5430 Multimodal sharing of content between documents
A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an...
US-1,027,5338 Automated system for fixing and debugging software deployed to customers
A computer system assists in fixing issues. Ticket management logic receives an issue detected on a device. Diagnosing logic identifies the issue based on...
US-1,027,5302 System reliability by prioritizing recovery of objects
Recovery requests are scheduled and prioritized according to priority valuations of the minimum time to next failure relative to the minimum time to next...
US-1,027,5201 State-based auxiliary display operation
Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may...
US-1,027,5169 Shared memory in memory isolated partitions
Multiple partitions can be run on a computing device, each partition running multiple processes referred to as a workload. Each of the multiple partitions, is...
US-1,027,5122 Semantic card view
Architecture that enables a card interaction model that can present cards in different ways. When a user performs tasks, new stacked cards (one card on top of...
US-1,027,5050 Ink for a shared interactive space
Techniques for ink for a shared interactive space are described. According to various embodiments, a shared interactive space is presented on devices for...
US-1,027,5046 Accessing and interacting with information
In some implementations, an access device may sense movement in six degrees of freedom for interacting with information in a user interface. In some...
US-1,027,5020 Natural user interfaces for mobile image viewing
The mobile image viewing technique described herein provides a hands-free interface for viewing large imagery (e.g., 360 degree panoramas, parallax image...
US-1,027,4737 Selecting portions of vehicle-captured video to use for display
A vehicle camera system captures and transmits video to a user device, which includes a viewing device for playback of the captured video, such as virtual...
US-1,027,4732 Hologram focus accommodation
In implementations of hologram focus accommodation, a focus accommodation system is implemented for variable focus of a generated image, such as a hologram,...
US-1,027,4328 Generating personalized routes with route deviation information
A navigation device may include one or more input devices, a processor, and one or more output devices. A navigation device may read stored map information and...
US-D847,265 Controller
US-1,026,8477 Modeling lifetime of hybrid software application using application manifest
Techniques are described herein that are capable of modeling a lifetime of a hybrid software application using an application manifest. For instance, workflows...
US-1,026,8248 Power based thermal management of device
A method for controlling a cooling system for a device includes determining a power load of the processing system, determining a power load of the device,...
US-D846,578 Display screen with animated graphical user interface
US-D846,568 Display screen with graphical user interface
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...
← 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.