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,571,536 Cross device task continuity
Systems and methods for cross device and/or cross operating system task continuity between devices for frictionless task engagement and reengagement. Task...
US-9,571,491 Discovery of familiar claims providers
Aspects of the subject matter described herein relate to identity technology. In aspects, profile data is mined to determine claims providers with which a user...
US-9,570,488 Image sensor bending by induced substrate swelling
In some examples, techniques and architectures for fabricating an image sensor chip having a curved surface include placing a substrate on a first surface of an...
US-9,570,078 Techniques to provide a standard interface to a speech recognition platform
Techniques and systems to provide speech recognition services over a network using a standard interface are described. In an embodiment, a technique includes...
US-9,569,868 Generating Voronoi treemaps
A system described herein includes a receiver component that receives a tree-structured dataset that includes multiple branches that are hierarchically related...
US-9,569,812 View rendering from multiple server-side renderings
A first user input is received when a client program executed by a client computing device is in a first state. The first user input is sent to a server...
US-9,569,726 Server computing device for recommending meeting a friend at a service location based on current location,...
A server computing device and related method for providing recommendations to a user computing device are disclosed. In one example, user activity of the user...
US-9,569,689 Image processing for productivity applications
Image processing for productivity applications is provided. An image may be received by a computing device. The computing device may detect the edges comprising...
US-9,569,541 Evaluating preferences of content on a webpage
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate evaluation of digital content preferences...
US-9,569,540 Related URLs for task-oriented query results
Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries....
US-9,569,536 Identifying similar applications
Systems, methods, and media for proposing similar applications to a candidate application are provided. A similar results server may surface similar...
US-9,569,342 Test strategy for profile-guided code execution optimizers
Systems, methods and computer program products are described herein for testing a system that is designed to optimize the execution of code within an...
US-9,569,292 Remotable contracts for the web
A "Remotable Contract Implementation", as described herein, provides various techniques for implementing static type checking of remoted contracts across...
US-9,569,282 Concurrent mutation of isolated object graphs
Fine-grained parallelism within isolated object graphs is used to provide safe concurrent operations within the isolated object graphs. One example provides an...
US-9,569,274 Distributed application optimization using service groups
Embodiments are directed to managing multiple different types of applications using service groups. In one scenario, a computer system receives an indication of...
US-9,569,260 Efficient priority-aware thread scheduling
A priority-based scheduling and execution of threads may enable the completion of higher-priority tasks above lower-priority tasks. Occasionally, a...
US-9,569,259 Virtual machine migration tool
Tools and techniques for migrating applications to compute clouds are described herein. A tool may be used to migrate any arbitrary application to a specific...
US-9,569,202 Transparent type-based object augmentation by orthogonal functionality
Tools and techniques are described for transparently and safely augmenting the functionality of objects in an existing collection of objects. One approach...
US-9,569,194 Virtual application manager
A system and method are provided for managing applications over a network between a server system and client computers. In one example, the method involves...
US-9,569,184 Generating native code from intermediate language code for an application
Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of...
US-9,569,097 Video streaming in a web browser
A video element of a browser can be moved, resized, etc. independently of the remainder of a browser page. In one embodiment, as the video element is moved, the...
US-9,569,094 Disambiguating intentional and incidental contact and motion in multi-touch pointing devices
An input device has both a touch sensor and a position sensor. A computer using data from the input device uses the relative motion of a contact on a touch...
US-9,569,079 Input aggregation for a multi-touch device
The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs...
US-9,569,005 Method and system implementing user-centric gesture control
A user-centric method and system to identify user-made gestures to control a remote device images the user using a three-dimensional image system, and defines...
US-9,568,997 Eye tracking enabled smart closed captioning
Systems and methods for controlling closed captioning using an eye tracking device are provided. The system for controlling closed captioning may comprise a...
US-9,568,603 Eyewear-mountable eye tracking device
An eye movement tracking device that can be mounted to standard eyeglasses as disclosed. The device comprises an illumination source, a time-of-flight (TOF)...
US-9,568,323 Location determination
Techniques for determining a location of a device include estimating a mobility trace of the device, mapping the mobility trace to a map, and determining the...
US-D778,990 Controller
US-D778,940 Display screen with animated graphical user interface
US-D778,924 Display screen with icon
US-D778,922 Display screen with animated graphical user interface
US-D778,891 Handset
US-D778,868 Handset
US-D778,867 Handset
US-9,565,708 Auto-connect in a peer-to-peer network
A wireless device that automatically forms a connection to a remote device in accordance with a peer-to-peer protocol. The remote device may be designated as an...
US-9,565,454 Picture referencing control for video decoding using a graphics processor
A video decoder obtains a first set of picture buffering parameters associated with a current picture of an encoded video bitstream. The first set of picture...
US-9,565,350 Storyboards for capturing images
Disclosed herein are representative embodiments of tools and techniques for using storyboards in controlling a camera for capturing images, photographs, or...
US-9,565,250 Data transfer service
In various embodiments, methods and systems for transferring data using a storage medium are provided. A storage medium may be shipped by a customer to a...
US-9,565,215 Policy enforcement by end user review
Embodiments are disclosed that relate to enforcement of user policies in a multi-user interactive computing environment by end user review. For example, one...
US-9,565,198 Tenant based signature validation
Methods and systems are provided for validating a signature in a multi-tenant environment. A server or other computing device that is part of a distributed...
US-9,565,169 Device theft protection associating a device identifier and a user identifier
When theft protection of a computing device is initiated, credentials of the user are provided to one or more services that verify the credentials and generate...
US-9,565,156 Remote access to a mobile communication device over a wireless local area network (WLAN)
A method and arrangement is provided which allows a PC or other client device to be used to communicate with third parties through a mobile communication device...
US-9,565,080 Evaluating electronic network devices in view of cost and service level considerations
The described implementations relate to processing of electronic data. One implementation is manifest as one or more computer-readable storage devices...
US-9,564,816 Converting leakage current to DC output
A power source capable of supplying power to operate electronics of a system is disclosed. In one example, the power source takes advantage of an electrical...
US-9,564,102 Client side processing of player movement in a remote gaming environment
Embodiments of the present invention provide client-side scene movement using imagery generated by a game server. Embodiments of the present invention...
US-9,563,971 Composition system thread
Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received...
US-9,563,912 Auto recognition of acquirable entities
A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to...
US-9,563,881 Fair payment protocol with semi-trusted third party
Described is an optimistic fair payment protocol in electronic commerce that provides fair payment while resisting an unconscious double spending attack and...
US-9,563,877 Customizable controls provided by a messaging application for performing selected actions
Technologies are described herein for providing users of a messaging application with controls that perform one or more selected actions with a message. Any...
US-9,563,752 License information access based on developer profiles
Disclosed herein are systems, methods, and software for facilitating application licensing. In at least one implementation, license information for an...
← 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.