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-D780,216 Display screen with animated graphical user interface
US-D780,215 Display screen with animated graphical user interface
US-D780,214 Display screen with animated graphical user interface
US-D780,193 Display screen with animated graphical user interface
US-D780,145 Handset
US-D780,137 Streaming media hub
US-9,578,468 Creating a communication group
This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such a...
US-9,578,461 Location context, supplemental information, and suggestions for meeting locations
Enhanced input field features and techniques for displaying and resolving location information in meeting items are provided. In response to a user's...
US-9,578,318 Imaging structure emitter calibration
In embodiments of imaging structure emitter calibration, an imaging unit includes an emitter structure that direct emits light, and optics direct the light...
US-9,578,311 Time of flight depth camera
A method for operating a time of flight (TOF) depth camera is provided. The method includes, using an image processing module, interpolating an updated timing...
US-9,578,240 Generic platform video image stabilization
Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing...
US-9,578,176 Message forwarding and retrieval with a single messaging service
Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified...
US-9,578,140 Legacy device bridge for residential or non-residential networks
A legacy device bridge for use in a network, such as a wired or wireless residential network, is provided. The legacy device bridge performs protocol conversion...
US-9,578,114 External service application discovery method
An external service application discovery process that connects a host with an external application server running a service application allowing a user of a...
US-9,578,091 Seamless cluster servicing
Embodiments are directed to progressively migrating source computer nodes where the source computer nodes perform a computer-implemented service. In one...
US-9,578,076 Visual communication using a robotic device
Technology is described for visually communicating using a robotic device. An example of a method can include a video feed sent from the video camera of the...
US-9,578,018 Remote sign-out of web based service sessions
Remote sign-out of web based service sessions. As a part of remote sign-out of web based service sessions, a user authentication token is accessed that is used...
US-9,578,017 Secure management of operations on protected virtual machines
Deploying an encrypted entity on a trusted entity is illustrated herein. A method includes, at a trusted entity, wherein the trusted entity is trusted by an...
US-9,577,903 Monitoring activity on a computer
A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first...
US-9,577,406 Edge-emitting laser diode package comprising heat spreader
Various implementations relating to an illumination package including an edge-emitting laser diode (EELD) are disclosed. In one embodiment, an illumination...
US-9,576,573 Using multiple modality input to feedback context for natural language understanding
Input context for a statistical dialog manager may be provided. Upon receiving a spoken query from a user, the query may be categorized according to at least...
US-9,576,395 Discrete objects for building virtual environments
Described is a virtual environment built by drawing stacks of three-dimensional objects (e.g., discrete blocks) as manipulated by a user. A user manipulates one...
US-9,576,386 Multi-layered slide transitions
Architecture that enhances the visual experience of a slide presentation by animating slide content as "actors" in the same background "scene". This is provided...
US-9,576,349 Techniques for atmospheric and solar correction of aerial images
Techniques for atmospheric and solar correction of aerial images are described. An apparatus may comprise an atmospheric and solar component arranged for...
US-9,576,262 Self learning adaptive modeling system
Self-learning and adaptive modeling is employed with respect to predictive analytics. A hierarchical model structure can be employed comprising a set of...
US-9,576,261 Quick drafts of items in a primary work queue
Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating...
US-9,576,134 Global platform health management
The use of one or more device health values to indicate the health status of a computing device may enable operating system developers to directly manage the...
US-9,576,074 Intent-aware keyboard
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments...
US-9,576,073 Distance queries on massive networks
Distance query techniques are provided that are robust to network structure, scale to large and massive networks, and are fast, straightforward, and efficient....
US-9,576,049 Semantic searching using zoom operations
Computer storage media, computerized methods, and systems for semantically navigating between content using zoom operations, as well as other user-initiated...
US-9,575,988 Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
US-9,575,972 Contiguous file allocation in an extensible file system
Disclosed is a method for creating and reading a contiguous file in an extensible file system. During the creation of a file on the storage media, the file...
US-9,575,874 Error list and bug report analysis for configuring an application tracer
Error logs, bug reports, and other databases identifying problems with a tracer system may be mined to determine how a tracer may interact with a given...
US-9,575,864 Function-level dynamic instrumentation
Methods for dynamically instrumenting a program while the program is executing are described. In some embodiments, profiling hooks may be selectively inserted...
US-9,575,813 Pattern matching process scheduler with upstream optimization
Processes in a message passing system may be launched when messages having data patterns match a function on a receiving process. The function may be identified...
US-9,575,809 Distributed stochastic clustering for automated formation of connected networks of agents
A "Stochastic Clustering-Based Network Generator" enables rapid formation of an interconnected hierarchical network structure from an arbitrary number of agents...
US-9,575,751 Data extraction and generation tool
An item to be processed is received and scanned. The scan identifies any functions or procedures in the item being processed, and extracts actual code...
US-9,575,747 Automatic configuration of a computer system based on process modeling of an implemented process
A configuration architecture automatically links the output of a business process modeler to a business system configuration tool. The output of the business...
US-9,575,742 Mobile terminal and control method thereof
A mobile terminal capable of performing updating on an application and a control method thereof are disclosed. The mobile terminal includes: a checking unit...
US-9,575,732 Providing design time projections for a visual program
Embodiments are directed to presenting multiple projections of a declarative program and to presenting partial projections of a declarative program. In one...
US-9,575,712 Interactive whiteboard sharing
Technologies are generally described for providing interactive whiteboard sharing. An interactive whiteboard may enable two or more users to control and...
US-9,575,678 Hierarchical allocation for file system storage device
Aspects of the subject matter described herein relate to storage allocation. In aspects, a hierarchical data structure is used to track allocation data for...
US-9,575,652 Instantiable gesture objects
Instantiable gesture object techniques are described in which native gesture functionality is abstracted to applications using a script-based recognition...
US-9,575,643 Auto-grouping of application windows
Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a...
US-9,575,638 Browser navigation for devices with a limited input system
Methods, system, and computer program products for browsing content with a display area and input system that may be limited in comparison to more traditional...
US-9,575,539 Virtual machine power consumption measurement and management
Embodiments of the virtual machine power metering system and method measure the power consumption of individual virtual machines. Power meter measurements for a...
US-9,575,523 Device sandwich structured composite housing
The description relates to devices, such as computing devices. One example can include a sandwich structured composite housing. The example can also include a...
US-9,575,515 Fabric lamination to a component
Techniques for fabric lamination to a component are described. According to various implementations, a single piece of fabric is laminated to a moveable...
US-9,574,891 Navigation device for dead reckoning
A navigation device is provided that includes a processor configured to track a path of the navigation device based on a first signal received by the navigation...
US-9,573,067 Mass storage in gaming handhelds
A handheld gaming device having a non-removable hard disk drive memory is used to perform gaming and non-gaming functions. The hard disk drive memory provides...
← 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.