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,552,126 Selective enabling of multi-input controls
A control system is disclosed that is configurable (e.g., by a programmer) so as to enable input from multiple sources to capture to multiple controls. Also or...
US-9,552,070 Tracking hand/body pose
Tracking hand or body pose from image data is described, for example, to control a game system, natural user interface or for augmented reality. In various...
US-9,552,069 3D gesture recognition
The description relates to 3D gesture recognition. One example gesture recognition system can include a gesture detection assembly. The gesture detection...
US-9,552,061 Eye gaze tracking using binocular fixation constraints
The subject disclosure is generally directed towards eye gaze detection based upon both eyes being fixated on the same gaze location. In one aspect, an image...
US-9,552,060 Radial selection by vestibulo-ocular reflex fixation
Methods for enabling hands-free selection of objects within an augmented reality environment are described. In some embodiments, an object may be selected by an...
US-9,552,036 Information transmission based on modal change
A dual-mode, dual-display shared resource computing (SRC) device is usable to stream SRC content from a host SRC device while in an on-line mode and maintain...
US-9,551,914 Illuminator with refractive optical element
An illumination system having a refractive optical element that compensates for dependence in irradiance of images of objects captured by a photosensor is...
US-9,551,871 Virtual light in augmented reality
A head-mounted display system includes a see-through display that is configured to visually augment an appearance of a physical environment to a user viewing...
US-9,549,479 Friction hinge for tablet computers
Technologies are generally described for a kickstand or similar support device connection mechanism in conjunction with computing devices. A substantially...
US-9,549,196 Data unit identification for compressed video streams
Data unit identification for compressed video streams is described. In one or more implementations, a compressed video stream is received at a computing device...
US-9,549,100 Low-latency timing control
A timing control system includes one or more device processors operatively coupled to one or more devices, a counter connected to the device processor(s), and a...
US-9,548,883 Support incident routing
Incident support routing is described. The Internet is utilized to distribute the received customer support calls among a plurality of customer support agents...
US-9,547,936 Efficient geometric tessellation and displacement
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms....
US-9,547,927 Automated video looping with progressive dynamism
Various technologies described herein pertain to generating a video loop. An input video can be received, where the input video includes values at pixels over a...
US-9,547,776 Managing access permissions to class notebooks and their section groups in a notebook application
A method of adding a co-teacher to an original teacher's class notebook can include, in response to receiving a request, at a client device, to add a co-teacher...
US-9,547,724 Providing rule based analysis of content to manage activation of web extension
A rule based analysis of content is provided to manage activation of a web extension. A user interaction with the content launches a process to match a rule...
US-9,547,718 High precision set expansion for large concepts
A set expansion system is described herein that improves precision, recall, and performance of prior set expansion methods for large sets of data. The system...
US-9,547,713 Search result tagging
One or more techniques and/or systems are provided for tagging search results, organizing tagged search results for later access from various devices, public...
US-9,547,699 Providing enhanced connection data for shared resources
Embodiments are directed to establishing a metadata repository that aggregates metadata for a plurality of data sources, inferring data source metadata at a...
US-9,547,685 Halloween protection in a multi-version database system
Mitigating problems related to the Halloween problem including where update operations potentially allow the record to be visited more than once during the...
US-9,547,677 Scalable index build techniques for column stores
Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources...
US-9,547,674 Normalizing data for fast superscalar processing
A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be...
US-9,547,665 Techniques to determine network storage for sharing media files
Techniques to determine network storage for sharing media files are described. An apparatus may comprise a processor and a memory communicatively coupled to the...
US-9,547,664 Selecting candidate rows for deduplication
The present invention extends to methods, systems, and computer program products for selecting candidate records for deduplication from a table. A table can be...
US-9,547,636 Mobile data and handwriting screen capture and forwarding
The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive...
US-9,547,635 Collaborative authoring
A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of...
US-9,547,607 Brokering application access for peripheral devices
Systems, methods, and computer-readable storage media are provided for brokering access to peripheral devices and/or device models associated with a computing...
US-9,547,555 Change tracking using redundancy in logical time
Tracking changes amongst unit portions (e.g., blocks or files) of a storage system. A logical time identifier is associated with each unit portion and is...
US-9,547,549 Handling file system corruption
Aspects of the subject matter described herein relate to file system technology. In aspects, a mechanism is described that allows a file system to handle...
US-9,547,532 Techniques to provide proxies for web services
Techniques to provide proxies for web services are described. A technique may include providing proxies for web services that translate one format to a format...
US-9,547,511 Language-based model for asynchronous operations
A language-based model to support asynchronous operations set forth in a synchronous syntax is provided. The asynchronous operations are transformed in a...
US-9,547,499 Device configuration with cached pre-assembled driver state
A computer with cached pre-assembled device configurations for a faster and more reliable user experience. Pre-assembled device configurations may be obtained...
US-9,547,496 Energy efficient multi-modal instruction issue
A processor is described herein that is configured to switch between a first instruction issue mode of the processor and a second instruction issue mode of the...
US-9,547,471 Generating computer responses to social conversational inputs
Conversational interactions between humans and computer systems can be provided by a computer system that classifies an input by conversation type, and provides...
US-9,547,468 Client-side personal voice web navigation
A system running on a mobile device such as a smartphone is configured to expose a user interface (UI) to enable a user to specify web pages that can be pinned...
US-9,547,430 Provision of haptic feedback for localization and data input
Various technologies pertaining to provision of haptic feedback to users of computing devices with touch-sensitive displays are described. First haptic feedback...
US-9,547,427 User interface with color themes based on input image data
An application determines a colorization strategy for its graphical user interface according to colors of an input image. In particular, given one or more...
US-9,547,395 Touch and hover sensing with conductive polarizer
Embodiments are disclosed that relate to touch and proximity sensing with a touch sensor that utilizes a conductive polarizer as a touch sensor electrode. For...
US-9,547,375 Split virtual keyboard on a mobile computing device
Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a...
US-9,546,069 Drive for electromechanical control of lines
The claimed subject matter includes techniques for controlling lines. An example method includes receiving power at a motor to rotate a control surface and a...
US-9,545,574 Game browsing
Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available,...
US-D776,674 Display screen with animated graphical user interface
US-D776,673 Display screen with animated graphical user interface
US-D776,672 Display screen with animated graphical user interface
US-9,545,030 Flexible thermal conduit for an electronic device
A flexible thermal conduit runs from a first housing portion of an electronic device to a second housing portion of the electronic device, to convey heat...
US-9,544,872 Transmitting location data in wireless networks
A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices within range, including...
US-9,544,777 White space utilization
The concepts relate to broadcasting white space utilization. One example can interact with a wireless device that is configured to obtain authorization to use a...
US-9,544,770 User authentication in a mobile environment
A data channel transmission can be used to authenticate a voice channel transmission. A third party trusted authentication server can be used to authenticate...
US-9,544,703 Detection of device configuration
Devices connected with a computer system are interrogated to detect whether they are configured and functioning. In an audio device implementation, a known...
US-9,544,608 Lossless image compression for few-colored images
Architecture that utilizes characteristics of high spatial redundancy and few colors in few-colored images to compress the image data in a hierarchical manner,...
← 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.