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,477,486 Attestation protocol for securely booting a guest operating system
In a cloud computing environment, a production server virtualization stack is minimized to present fewer security vulnerabilities to malicious software running...
US-9,477,383 Latency reduction in collaborative presentation sharing environment
A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a...
US-9,477,337 Conductive trace routing for display and bezel sensors
Conductive trace routing techniques for display and bezel sensors are described. In one or more implementations, an apparatus includes display sensors, bezel...
US-9,477,333 Multi-touch manipulation of application objects
The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various...
US-9,477,330 Stylus tilt tracking with a digitizer
A method for detecting orientation of a stylus with respect to a digitizer sensing surface includes detecting a signal emitted by a stylus at a plurality of...
US-9,477,268 Mobile computer device binding feedback
In embodiments of mobile computer device binding feedback, an application interface for a device application is displayed on a first display that is integrated...
US-D769,932 Display screen with animated graphical user interface
US-D769,931 Display screen with animated graphical user interface
US-D769,928 Display screen with animated graphical user interface
US-D769,923 Display screen with animated graphical user interface
US-D769,922 Display screen with animated graphical user interface
US-D769,907 Display screen with animated graphical user interface
US-D769,906 Display screen with animated graphical user interface
US-D769,905 Display screen with animated graphical user interface
US-D769,904 Display screen with animated graphical user interface
US-D769,903 Display screen with animated graphical user interface
US-D769,902 Display screen with icon
US-D769,894 Display screen with graphical user interface
US-9,474,015 Gateway advertisement in a wireless mesh
A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the...
US-9,473,944 Local personal daemon
Systems and methods of a personal daemon, executing as a background process on a mobile computing device, for providing personal assistant to an associated user...
US-9,473,764 Stereoscopic image display
Embodiments that relate to displaying a computer generated image to a viewer via a stereoscopic display system are disclosed. One disclosed embodiment comprises...
US-9,473,575 Online collaboration
For instance, in the case of a software implementation, the terms "component" or "functionality" may refer to program code that performs specified tasks when...
US-9,473,460 Using hypertext transfer protocol as a transport for bi-directional data streams
The present invention extends to methods, systems, and computer program products for using HyperText Transfer Protocol communication as a transport for...
US-9,473,431 Self-described rendering of data
Systems and methods that may be used in instant messaging (IM) environments to allow users in IM environments to share information and render shared information...
US-9,472,184 Cross-language speech recognition
Embodiments that relate to identifying potential cross-language speech recognition problems are disclosed. For example, in one disclosed embodiment a speech...
US-9,472,182 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-9,471,902 Proxy for asynchronous meeting participation
Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that...
US-9,471,864 Encoding data in depth patterns
A depth imaging system comprises a depth camera input to receive a depth map representing an observed scene imaged by a depth camera, the depth map including a...
US-9,471,693 Location awareness using local semantic scoring
Systems and methods are provided for determining continuous scoring models that describe one or more features regarding a geographic area. The scoring models...
US-9,471,690 Web service interface and querying
Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes...
US-9,471,591 Iterative disk upload based on differencing disk format
Updating a remote storage data set. A method includes, from a local service providing a hint of a remote storage data set that may exist at a remote service. An...
US-9,471,556 Collaboration using multiple editors or versions of a feature
A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services...
US-9,471,532 Remote core operations in a multi-core computer
A multi-core processor with a shared physical memory is described. In an embodiment a sending core sends a memory write request to a destination core so that...
US-9,471,474 Cloud deployment infrastructure validation engine
Embodiments of the invention provide a set of validators that can be used to determine whether an installation is operating within desired parameters and is in...
US-9,471,392 Use of metrics to control throttling and swapping in a message processing
A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing...
US-9,471,348 Applying policies to schedule network bandwidth among virtual machines
Computerized methods, systems, and computer-storage media for allowing virtual machines (VMs) residing on a common physical node to fairly share network...
US-9,471,301 Packaging content updates
Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the...
US-9,471,288 Compile based obfuscation
Compiler based obfuscation is described. To protect portions of a code project with obfuscations, the code is modified within a compiler to produce one or more...
US-9,471,286 System and method for providing code completion features for code modules
Systems and methods are described for providing code completion features for code modules that have been incorporated into a source code document being edited...
US-9,471,194 Rendering windows having transparent properties from a remote desktop environment
Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented...
US-9,471,159 Interactive stylus with discrete circuit multiplexing system
A discrete circuit multiplexing system in an interactive stylus is provided. The discrete circuit multiplexing system includes a first electrode and second...
US-9,471,068 Low cost storage for rarely read data
Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server...
US-9,470,919 Methods for producing a glass-based non planar digital display
A method of producing a curved display for an electronic device comprises providing a substrate comprising a first curvable section comprising at least one flat...
US-9,470,778 Learning from high quality depth measurements
A depth camera computing device is provided, including a depth camera and a data-holding subsystem holding instructions executable by a logic subsystem. The...
US-9,470,529 Activating and deactivating sensors for dead reckoning
An identification is made as to when a device is at an anchor location, which can be a proximity zone along an edge of a dead zone or a location where a signal...
US-9,468,848 Assigning gesture dictionaries
Techniques for assigning a gesture dictionary in a gesture-based system to a user comprise capturing data representative of a user in a physical space. In a...
US-D769,325 Display screen with icon
US-D769,322 Display screen with icons
US-D769,316 Display screen with icon group
US-D769,310 Display screen with animated graphical user interface
← 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.