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,442,622 Window grouping
A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different...
US-9,442,567 Gaze swipe selection
Methods for enabling hands-free selection of virtual objects are described. In some embodiments, a gaze swipe gesture may be used to select a virtual object....
US-9,442,518 Mounting wedge for flexible material
Implementations of a mounting wedge for a flexible material are described. According to various embodiments, a flexible material such as a fabric is laminated...
US-9,442,293 Composite variable light attenuator
An optical stack includes a first variable element and a second variable element. The first variable element is configured to vary light transmission through...
US-9,442,186 Interference reduction for TOF systems
Embodiments disclosed herein are directed to time-of-flight (TOF) systems, and methods for use therewith, that substantially reduce interference that the TOF...
US-9,442,181 Prediction for power conservation in a mobile device
Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that...
US-D766,377 Controller with toggle switches
US-D766,376 Controller with removable directional pad
US-D766,375 Controller
US-D766,374 Directional pad for a controller
US-D766,319 Display screen with graphical user interface
US-D766,314 Display screen with animated graphical user interface
US-D766,313 Display screen with animated graphical user interface
US-D766,306 Display screen with graphical user interface
US-D766,296 Display screen with animated graphical user interface
US-D766,284 Display screen with graphical user interface
US-D766,273 Display screen with icon
US-D766,263 Display screen with graphical user interface
US-D766,260 Display screen with graphical user interface
US-9,439,063 Intelligent communication line selection supporting rich context of input factors
Various user interfaces and other technologies for interacting with devices that support multiple communication lines can be implemented. For example,...
US-9,439,053 Identifying subgraphs in transformed social network graphs
A graph of a social network is received. The graph may include a node for each user account and an edge between nodes that represent social networking...
US-9,439,052 System and method for mobile telephone and UPnP control point integration
A system and method for enabling the integration of mobile telephone functions and the UPnP-enabled digital home. In an UPnP control point device, such as a...
US-9,439,042 Determining suitability of an access network
A mobile terminal for use in a communication system comprising a first, packet-based network and a plurality of wireless access networks providing access to the...
US-9,438,861 Integrating continuous and sparse streaming data
A sparse streaming system provides a first-class means for sparse metadata to be added to streaming media presentations and to be delivered using an integrated...
US-9,438,696 Data communication protocol
Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when...
US-9,438,687 Employing presence information in notebook application
To employ presence information in conjunction with a notebook application, presence information is determined for one or more users associated with a notebook...
US-9,438,681 Managing web services data and presence data
Interfacing a wireless device with web services, including social networking web services, is described. For example, a system for interfacing a wireless device...
US-9,438,673 Dynamic update streams for real time provisioning
Tenant changes are received at a multi-tenant service. The tenant changes are segmented, by tenant, and individual update streams are established with...
US-9,438,662 Enabling secure remote assistance using a terminal services gateway
A secure remote assistance session between computers that are behind firewalls and/or NAT devices is provided by an arrangement that uses a terminal services...
US-9,438,649 Warped presentation of events in calendar views
Disclosed herein are systems, methods, and software for providing warped event presentations in calendars. A calendar is set to an active time zone and a period...
US-9,438,609 Device verification prior to registration
Embodiments are directed to registering a device to receive notifications. In one scenario, a computer system receives a notification registration request from...
US-9,438,602 Evolving rule based contact exchange
Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends...
US-9,438,552 Messaging for notification-based clients
The claimed subject matter provides a method for communicating with a client. The method includes receiving a notification token that identifies the client. The...
US-9,438,547 Uniform policy for security and information protection
System and methods for the implementation and/or enforcement of an email policy for an organization's email system are presented. A Data Loss Prevention (DLP)...
US-9,438,546 Attachment collaboration within message environments
Disclosed herein are systems, methods, and software for facilitating collaboration within message environments. In an implementation, a message system receives...
US-9,438,520 Synchronizing state among load balancer components
The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the...
US-9,438,448 Maintaining communication connections during temporary network disruptions
Network disconnections are automatically detected between a client application and a server When a disconnection is detected by either the client or server, a...
US-9,438,374 Radio channel utilization
The concepts relate to radio channel utilization. One example can channel bond a first available channel from a first radio frequency band with a second...
US-9,438,359 Audio broadcast sources switching by geographic location
The automated switching of broadcast sources of an audio content stream based on the geographic location of the physical unit that is receiving the audio...
US-9,438,197 Reconfigurable multi-band filter
Reconfigurable multi-band filter techniques are described. In one or more implementations a device includes a radiating structure and a filter connected to the...
US-9,437,935 Dual band antenna pair with high isolation
A dual band printed antenna pair operates simultaneously at both WLAN frequency bands (2.4 GHz/5 GHz). The antenna pair provides high isolation between both...
US-9,437,210 Audio signal processing
Disclosed is a device having an audio interface configured to generate from the audio signal an outgoing audio signal for supplying to a loudspeaker component....
US-9,437,193 Environment adjusted speaker identification
Computerized estimation of an identity of a user of a computing system. The system estimates environment-specific alterations of a received user sound that is...
US-9,437,027 Layered image understanding
The subject disclosure is directed towards layered image understanding by which a layered scene representation is generated for an image. Providing such a scene...
US-9,437,024 Transformation function insertion for dynamically displayed tracer data
A visualization system for a tracer may include a processing pipeline that may generate tracing data, preprocess the data, and visualize the data. The...
US-9,437,023 Data binding graph for interactive chart
Embodiments include accessing a graph including a source node that defines source data, and downstream derived node(s) that receive upstream data and perform a...
US-9,436,980 Reducing ghosting and other image artifacts in a wedge-based imaging system
A computational image processing filter processes an image from a wedge-based imaging system so as to remove artifacts such as blurring and ghost images. By...
US-9,436,927 Web-based multiuser collaboration
Tools and techniques are described for web-based multiuser collaboration. These tools may provide methods that enable users to collaborate remotely on documents...
US-9,436,918 Smart selection of text spans
A text span forming either a single word or a series of two or more words that a user intended to select is predicted. A document and a location pointer that...
US-9,436,844 Access enablement security circuit
A system-on-chip (SoC) is provided that includes a centralized access enablement circuit for controlling access to a plurality of security features for multiple...
← 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.