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,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...
US-9,563,714 Mapping selections between a browser and the original file fetched from a web server
A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely...
US-9,563,713 Automatic mobile application redirection
Automatic application redirection may be provided. Upon receiving a request for a first content object, a determination may be made as to whether the request is...
US-9,563,675 Identifying search matches and altered search results
In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on...
US-9,563,674 Data exploration user interface
A data exploration user interface includes a selection area with selectable representations of queryable fields of a data source and a visualization area where...
US-9,563,630 Dimensional conversion in presentations
Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. During dimensional conversion of a slide,...
US-9,563,543 Test framework extension for testing logic on a modeled user interface
A testing framework extension may be provided. An application comprising a form may be created within a modeling framework. A variable associated with the form...
US-9,563,535 Intermediate representation construction for static analysis
The analysis of an intermediate representation of source or program code. An initial version of an initial representation of the source or program code is...
US-9,563,487 Runtime system
Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system....
US-9,563,483 Server rack fuel cell
Computing devices receive power from multiple fuel cells, consuming natural gas and outputting electrical energy natively consumable by the computing devices....
US-9,563,446 Binary file generation
Various systems and methods for generating a mapping binary file are described herein. In one example, a method includes mapping a function call from a legacy...
US-9,563,412 Statically extensible types
Statically extensible types allow a static type system to model the behavior of dynamic object model extension in dynamic runtime systems. Static types that...
US-9,563,369 Fine-grained bandwidth provisioning in a memory controller
Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive...
US-9,563,352 Accessing a menu utilizing a drag-operation
Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a...
US-9,563,331 Web-like hierarchical menu display configuration for a near-eye display
Technology is described for web-like hierarchical menu interface which displays a menu in a web-like hierarchical menu display configuration in a near-eye...
US-9,563,328 Information surfacing with visual cues indicative of relevance
A user interface through which information is proactively provided utilizes visual cues indicative of the relevance of the information that is being proactively...
US-9,563,326 Situation-aware presentation of information
Information may be presented to a user in a way that reflects an awareness of the user's current situation. The relationship between user's situation, and...
US-9,563,316 Radiofrequency-wave-transparent capacitive sensor pad
A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In...
US-9,563,270 Head-based targeting with pitch amplification
A gaze vector of a human subject is translated to a targeting vector that defines focus within a graphical user interface. Sensor data is received from a sensor...
US-9,563,269 Scanning liquid-crystal display backlight
A display includes an optical waveguide with opposing front and back faces, an injection optic, and volume hologram arranged on or within the waveguide. The...
US-9,563,233 Electronic device with plated electrical contact
An electronic device includes an electronic component configured to receive electric current and a plated contact electrically coupled to the electronic...
US-D778,315 Display screen with animated graphical user interface
US-D778,310 Display screen with graphical user interface
US-D778,293 Display screen with graphical user interface
US-D778,290 Display screen with graphical user interface
US-D778,289 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.