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-1,020,3807 Method for sampling output from a grid based digitizer sensor
Signals from a plurality of sensing lines of a grid based digitizer sensor based is combined based on matrix multiplication with a Hadamard Matrix. The...
US-1,020,3793 Updating a display by applying pressure
A display device is described which can be updated by applying pressure with a passive object. The display device comprises a transparent top conductor layer, a...
US-1,020,3781 Integrated free space and surface input device
In various embodiments, methods and systems for implementing integrated free space and surface inputs are provided. An integrated free space and surface input...
US-1,020,3778 Active stylus motion vector
Examples are disclosed herein that relate to capacitive touch sensor operation. An example provides a method for operating a display system having a capacitive...
US-1,020,3751 Continuous motion controls operable using neurological data
Computer systems, methods, and storage media for generating a continuous motion control using neurological data and for associating the continuous motion...
US-1,020,3476 Lens assembly
Examples of the disclosure enable a mobile device to generate high quality images. In some examples, the mobile device includes a lens assembly that includes a...
US-1,020,3169 Thermal management devices, systems and methods
A wicking structure and/or support structure for thermal management is described. The wicking structure and/or structural support may include a plurality of...
US-1,020,0914 Responsive quality of service management
A system manages a quality of service provided to an electronic device during a communication session in a network. A quality of service monitor of the...
US-1,020,0768 Low-latency mobile device audiovisual streaming
A method for low-latency streaming of audio and video via a mobile computing device to facilitate a high-quality, real-time interactive streaming experience....
US-1,020,0707 Video bit stream decoding
Aspects extend to methods, systems, and computer program products for video bit stream decoding. Aspects include flexible definition and detection of surface...
US-1,020,0659 Collaborative camera viewpoint control for interactive telepresence
In embodiments of collaborative camera viewpoint control for interactive telepresence, a system includes a vehicle that travels based on received travel...
US-1,020,0652 Modifying images from a camera
Techniques provided herein apply a precomputed graphical object to one or more images to generate a video that is modified with the precomputed graphical...
US-1,020,0632 Low-illumination photo capture with reduced noise and blur
Techniques for combining images to reduce motion blur in an output image are described. Data indicative of a first image and a second image of a scene is...
US-1,020,0493 High-density multi-tenant distributed cache as a service
A multi-tenant, elastically scalable cache as a service is disclosed. Embodiments of the cache service eliminate the need for applications to manage their own...
US-1,020,0468 Active agenda
An active agenda tool is provided that may be executed at one or more networked computing devices. Each connected active agenda tool includes functionality for...
US-1,020,0443 Remote user interface event notification
On a computing device, a notification of an event is received via a digital communication channel. The notification includes an individualized UI element...
US-1,020,0397 Robust matching for identity screening
The techniques described herein are directed to robust matching for identity screening. In some examples, the techniques can include generating a similarity...
US-1,020,0386 Intelligent web page content blocking
Systems and methods for efficient downloading and rendering of a web page on a network connected processing device are provided. A per-page manifest specifies a...
US-1,020,0372 Principal access determination in an enviroment
An access determination management system obtains information regarding various different entities in a system (e.g., a networked environment) and what rights...
US-1,020,0328 Reminder views for facilitating draft reminders
Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management...
US-1,020,0318 Task completion in email using third party app
Among other things, one or more techniques and/or systems for providing a third party app through an email user interface are provided. That is, an email user...
US-1,020,0303 Datacenter byproduct management interface system
Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct...
US-1,020,0261 Multiple-computing-node system job node selection
Nodes of a computing cluster can be selected to run new computing jobs while providing acceptable performance of jobs running on the nodes. Respective...
US-1,020,0237 Contextual state-based user interface notification triggering
Triggering of user interface notifications can be managed for a plurality of computer applications via a digital assistant, which can include a notification...
US-1,020,0194 Theft and tamper resistant data protection
Systems and methods are provided for adding security to client data by maintaining decryption keys at a server that provide access to encrypted keys that are...
US-1,019,9860 Power supply recovery current history-based limitation
A power supply unit (PSU) dynamically limits total recovery current. The PSU includes at least a power input, a power output, a historic maximum power draw...
US-1,019,9847 Battery including programmable components
Techniques for a smart battery are described. In at least some implementations, a smart battery includes internal components that enable the smart battery to...
US-1,019,8854 Manipulation of 3-dimensional graphical objects for view in a multi-touch display
A system described herein provides six degrees of freedom with respect to a three-dimensional object rendered on a multi-touch display through utilization of...
US-1,019,8837 Network graphing selector
A method of displaying a network graph with a computing system includes accessing data defining a network and including a plurality of vertices and a plurality...
US-1,019,8834 Graph partitioning for massive scale graphs
Graph partitioning for massive scale graphs is described, such as for graphs having vertices representing people and edges representing connections between...
US-1,019,8784 Capturing commands in a multi-engine graphics processing unit
The techniques and systems described herein are directed to capturing commands in a multi-engine graphics processing unit (GPU). Captured commands can be played...
US-1,019,8775 Acceleration of social interactions
A system and method for facilitating social interactions between different individuals. Information available about each of the individuals engaged in a social...
US-1,019,8716 User availability awareness
One or more techniques and/or systems are disclosed for providing awareness of user availability. A user may activate a device, and a request to manage an...
US-1,019,8578 Secure privilege level execution and access protection
The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user...
US-1,019,8572 Virtual machine manager facilitated selective code integrity enforcement
A virtual machine manager facilitates selective code integrity enforcement. A virtual machine manager (or other higher privileged entity) can verify the...
US-1,019,8523 Utilizing server pre-processing to deploy renditions of electronic documents in a computer network
Embodiments are provided for utilizing server pre-processing to deploy static renditions of electronic documents in a computer network. An electronic document...
US-1,019,8512 Search relevance using past searchers' reputation
Techniques for improving search relevance using past searchers' reputation are described. According to various embodiments, a specification of a search query...
US-1,019,8485 Authoring of data visualizations and maps
A visualization of computer-enabled information in association with a computer-enabled map is provided. One or more data items may be imported onto a...
US-1,019,8471 Joining semantically-related data using big table corpora
Examples of the disclosure enable performing semantic joins using a big table corpus. Pairs of values from at least two data sets are identified. The pairs of...
US-1,019,8462 Cache management
Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can...
US-1,019,8459 Data model change management
A version manager that manages multiple versions of a logical data model. Each version of the logical data model exposes a data storage system using a...
US-1,019,8448 System and method for displaying social network analytics
A system, device, and method may include a network interface device configured to be communicatively coupled to a user interface. An electronic data storage may...
US-1,019,8423 Suggesting a set of operations applicable to a selected range of data in a spreadsheet
A smart selection engine is provided. The smart selection engine may run in the context of a spreadsheet application on any device, service, or general endpoint...
US-1,019,8420 Telling interactive, self-directed stories with spreadsheets
A spreadsheet storytelling engine is provided. The spreadsheet storytelling engine may run in the context of a spreadsheet application on any device, service,...
US-1,019,8416 Customizing a form in a model-based system
Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to...
US-1,019,8411 Storing additional document information through change tracking
Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow...
US-1,019,8409 Adapting multiple column layout to a single column based on data relevancy
Systems and methods are disclosed regarding the positioning related data in a browser on a client device received from a server. The browser on the client...
US-1,019,8405 Rule-based layout of changing information
Displaying application output in a manner that is not predetermined by the application, nor by the display. The computing system associated with the display...
US-1,019,8397 Flow control in remote direct memory access data communications with mirroring of ring buffers
Two computing devices utilizing remote direct memory access establish a send ring buffer on a sending computer and a receive ring buffer on a receiving computer...
US-1,019,8378 Faster data transfer with simultaneous alternative remote direct memory access communications
Two computing devices utilizing remote direct memory access to exchange digital data across a computer network can utilize existing registered memory and can...
← 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.