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,292,248 Span out load balancing model
This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out...
US-9,292,194 User interface control using a keyboard
User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected...
US-9,292,161 Pointer tool with touch-enabled precise placement
A pointer tool in a touch-screen display is disclosed. The method includes activating a pointer tool in a touch screen display in response to contact with an...
US-9,292,116 Customizing operation of a touch screen
A method for customizing operation of a digitizer system operated with an electronic device is described, the electronic device including software applications....
US-9,292,094 Gesture inferred vocabulary bindings
The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are...
US-9,292,085 Configuring an interaction zone within an augmented reality environment
Technology is described for automatically determining placement of one or more interaction zones in an augmented reality environment in which one or more...
US-9,292,083 Interacting with user interface via avatar
Embodiments are disclosed that relate to interacting with a user interface via feedback provided by an avatar. One embodiment provides a method comprising...
US-9,292,080 Selective blocking of background activity
Controlling background activity in a computing device or system during a low-power mode is described. In some example techniques, when a computing device or...
US-9,291,449 Detection of configuration changes among optical elements of illumination system
Technology for detecting a change in a configuration position of one or more elements in an illumination system is described. A light source generates an...
US-9,289,687 Comprehensive single page view of user's gaming achievements
A method is disclosed for providing comprehensive information of all game achievements on a single GUI of a gaming and media system. The achievements GUI lists...
US-9,289,678 System for associating a wireless device to a console device
Systems and methods for associating a wireless device to a host. The wireless device is associated to the host via a binding and discovery process. The binding...
US-D752,096 Display screen with icon
US-D752,092 Display screen with animated graphical user interface
US-D752,075 Display screen with graphical user interface
US-D752,057 Display screen with graphical user interface
US-D752,047 Display screen
US-D752,005 Handset
US-D752,004 Handset
US-D752,003 Handset
US-D751,897 Packaging
US-D751,893 Packaging
US-9,288,682 White space utilization
The concepts relate to radio white space utilization. One example can obtain information about a location of a device. The example can access a white space...
US-9,288,681 White space utilization
The concepts relate to broadcasting white space utilization. One example can function as a client relative to a wireless access point that is configured to...
US-9,288,553 Application gadgets and electronic program guides
Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more...
US-9,288,468 Viewing windows for video streams
Techniques are provided for viewing windows for video streams. A video stream from a video capture device is accessed. Data that describes movement or position...
US-9,288,235 Contextually aware device management
Contextually aware device management techniques are described. Identifying data is provided via a communication connection by a client device to a service...
US-9,288,210 Revocable object access
Techniques are described to provide revocable object access. In an implementation, a user may provide content and an object (e.g., a picture) to be published...
US-9,288,185 Software firewall control
A software firewall that may be configured using rules specified for types of network interfaces rather than individual network interfaces. The network types...
US-9,288,173 Geo-data spam filter
Geo-data spam filters are described. In one or more implementations, origin data and language data of a message are evaluated to establish a score for the...
US-9,288,134 Server-centric high performance network architecture for modular data centers
Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
US-9,288,125 Application control of embedded web content execution
Web content is displayed concurrently with application content of an application that is hosting the web content. The web content includes at least some content...
US-9,288,102 Controlling devices using cloud services and device-agnostic pipe mechanisms
An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic...
US-9,288,080 Network-extensible and controllable telephone
A system that includes a telephone adapted for connection to a data communications network. The telephone is capable of discovering other devices connected to...
US-9,288,053 Schema signing
In one embodiment, an object in a database schema may be verified as having a valid digital signature associated with a trusted entity. An application may be...
US-9,287,950 Channel quality indicator apparatus and method
A method and apparatus are provided for a wireless communication system including a base station and at least one user equipment. A Channel Quality Indicator...
US-9,287,919 Multi-band isolator assembly
An isolator assembly is configured to provide isolation in each of multiple non-overlapping frequency bands and includes a selection network to select one of...
US-9,286,812 Flexible display extendable assembly
In embodiments of a flexible display extendible assembly, an extendible assembly includes a slideable display guide integrated in a first housing part of an...
US-9,286,730 Opacity filter for display device
An optical see-through head-mounted display device includes a see-through lens which combines an augmented reality image with light from a real-world scene,...
US-9,286,711 Representing a location at a previous time period using an augmented reality display
Technology is described for representing a physical location at a previous time period with three dimensional (3D) virtual data displayed by a near-eye,...
US-9,286,703 Redrawing recent curve sections for real-time smoothing
A recently rendered section of a curve is redrawn to smooth the curve on-the-fly while a user moves a stylus or other input device. On receiving data points for...
US-9,286,619 System and method for generating social summaries
The described implementations relate to communication platforms that are provided over computer networks. One implementation provides a system that can include...
US-9,286,597 Tracking co-authoring conflicts using document comments
A comment infrastructure for managing co-authoring conflict resolutions is provided. During co-authoring, multiple users may make edits to a document at the...
US-9,286,548 Accurate text classification through selective use of image data
Product images are used in conjunction with textual descriptions to improve classifications of product offerings. By combining cues from both text and image...
US-9,286,414 Data discovery and description service
The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In...
US-9,286,396 Query expansion and query-document matching using path-constrained random walks
Various technologies described herein pertain to use of path-constrained random walks for query expansion and/or query document matching. Clickthrough data from...
US-9,286,390 Presentation of rich search results in delineated areas
Search results are provided with rich content in defined display areas defined via a border, background, other like graphical elements, or combinations thereof....
US-9,286,368 Linking framework for information technology management
A data synchronization task is received at a console, wherein the data synchronization task is associated with information technology management. A...
US-9,286,367 Gathering statistics based on container exchange
A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from...
US-9,286,293 Populating and using caches in client-side caching
Aspects of the subject matter described herein relate to client-side caching. In aspects, when a client receives a request for data that is located on a remote...
US-9,286,211 Health reporting from non-volatile block storage device to processing device
Methods and devices are provided for adapting an I/O pattern, with respect to a processing device using a non-volatile block storage device based on feedback...
← 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.