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,654 Convolutional latent semantic models and their applications
Functionality is described herein for transforming first and second symbolic linguistic items into respective first and second continuous-valued concept...
US-9,477,650 Underlying grid structure and animation of tables
Embodiments are provided that include the use of an underlying grid structure as part of managing table operations and/or animation visualizations, but are not...
US-9,477,625 Reversible connector for accessory devices
Reversible connectors for accessory devices are described. In one or more implementations, a connector cable for an accessory of a host computing device is...
US-9,477,614 Sector map-based rapid data encryption policy compliance
To comply with a policy for a computing device indicating that data written by the computing device to the storage volume after activation of the policy be...
US-9,477,574 Collection of intranet activity data
Systems, methods and computer program products for facilitating the collection of data within a computer network (especially an intranet) while complying with...
US-9,477,569 Windows rally wireless HID device
A system and method that identifies and effectuates communication between a connectable client and a wireless human interface device. The wireless human...
US-9,477,557 Transaction processing using torn write detection
Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an...
US-9,477,537 Reactive coincidence
An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent...
US-9,477,487 Virtualized boot block with discovery volume
A file system independent virtualized boot block with discovery volume and cover files renders a volume visible when accessed by an accessing system which...
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...
← 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.