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,269,151 Manufacturing line monitoring
Systems and method for monitoring a workstation region of a manufacturing line are provided. In one example, depth image data is received from one or more depth...
US-9,269,146 Target object angle determination using multiple cameras
Systems, methods, and computer media for determining the angle of a target object with respect to a device are provided herein. Target object information...
US-9,269,115 Application licensing using sync providers
A method, system, and computer-readable storage media for licensing an application using sync providers are provided herein. The method includes receiving a...
US-9,269,098 Push-based recommendations
Among other things, one or more techniques and/or systems are provided for pushing a recommendation to a user. That is, a recommendation may be pushed to a...
US-9,269,096 Advertisement rendering for multiple synced devices
Methods and systems for synchronizing communication of different versions of an advertisement to multiple, disparate devices associated with a user are...
US-9,269,064 For-your-information events
A for-your-information event can be received in a computer system. The for-your-information event can include an event time field that indicates a scheduled...
US-9,269,052 Method and system that produces non-stabilizer quantum states that are used in various quantum circuits and systems
The current application is directed to methods and quantum circuits that prepare qubits in specified non-stabilizer quantum states that can, in turn, be used...
US-9,269,018 Stereo image processing using contours
A computer-implemented stereo image processing method which uses contours is described. In an embodiment, contours are extracted from two silhouette images...
US-9,268,960 Moderation of shared data objects
Methods, system, and computer storage media are provided for moderating actions performed on shared data objects. Rule enforcement logic is received for an...
US-9,268,931 Gate keeper cookie
A method for sign-on and sign-out for a computer system. The method includes receiving a first sign-on request for the computer system and obtaining, from the...
US-9,268,878 Entity category extraction for an entity that is the subject of pre-labeled data
Summaries of entities (e.g., people, places, things, concepts, etc.) may provide additional useful information to user. For example, a search engine may provide...
US-9,268,875 Extensible content focus mode
Technologies are described herein for providing a focus-on-content (FOC) mode for a content page. The content page may be received. The content page may include...
US-9,268,864 Domain expertise determination
A user's domain expertise may be estimated through several factors by monitoring different aspects of a user's interaction with a web browser. Based on the...
US-9,268,848 Semantic navigation through object collections
Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario,...
US-9,268,834 Distributed SQL query processing using key-value storage system
Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered...
US-9,268,833 Recurring calendar item master and instance synchronization
A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the...
US-9,268,761 In-line dynamic text with variable formatting
Techniques for configuring a dynamic document template and for generating formatted documents based thereon are provided. A data source is associated with a...
US-9,268,760 Correlation, association, or correspondence of electronic forms
Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging,...
US-9,268,757 Annotation detection and anchoring on ink notes
Systems and methods for detecting annotation digital ink strokes and further associating annotation digital ink strokes with word digital ink strokes are...
US-9,268,669 Application quality testing time predictions
Techniques for application quality testing time predictions are described that provide customized processing time predictions for application testing. Testing...
US-9,268,643 Querying and repairing data
Aspects of the subject matter described herein relate to querying and repairing data. In aspects, a component may detect that data on storage has become...
US-9,268,615 Distributed computing using communities
Distributed computing using communities is described. In an embodiment computations in a distributed computing system are driven and controlled by a document...
US-9,268,613 Scheduling and management in a personal datacenter
A personal datacenter system is described herein that provides a framework for leveraging multiple heterogeneous computers in a dynamically changing environment...
US-9,268,492 Network based management of protected data sets
A system that includes an account management module configured to maintain protected accounts. For instance, a particular protected account includes a protected...
US-9,268,483 Multi-touch input platform
This document describes tools having or interacting with a touch-sensitive device with one or more contact detectors that detect a tactile input from a user...
US-9,268,406 Virtual spectator experience with a personal audio/visual apparatus
Technology is described for providing a virtual spectator experience for a user of a personal A/V apparatus including a near-eye, augmented reality (AR)...
US-9,268,404 Application gesture interpretation
In a gesture-based system, gestures may control aspects of a computing environment or application, where the gestures may be derived from a user's position or...
US-9,268,394 Virtualized application power budgeting
Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent...
US-9,268,390 Human presence detection
Methods and a computing device are disclosed. A computing device may aggregate a number of inputs indicative of a presence or an absence of a human being within...
US-9,268,384 Conserving power using predictive modelling and signaling
Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on...
US-9,268,373 Flexible hinge spine
Flexible hinge spine techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input...
US-9,268,367 Use of low-power display on device
A device may have a plurality of displays, such as a high-power display and a low-power display. The low-power display may be used to display various types of...
US-9,267,811 Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content...
A system with the ability to dynamically compose a sequence of visual views or flows allowing a single object or region, or multiple objects or regions, to be...
US-D750,136 Display screen with icon
US-D750,131 Display screen with transitional graphical user interface
US-D750,121 Display screen with graphical user interface
US-D750,095 Keyboard with folding cover
US-D750,081 Keyboard
US-D750,079 Keyboard
US-9,265,088 Native Wi-Fi architecture for 802.11 networks
A software based wireless infrastructure system is provided. The system has a driver that communicates with the network stack and a network interface card...
US-9,265,079 Authentication and pairing of devices using a machine readable code
An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established...
US-9,264,835 Exposing off-host audio processing capabilities
An off-host audio engine interface exposes audio processing capabilities to a host. The interface receives offloaded audio streams and a host-processed audio...
US-9,264,807 Multichannel acoustic echo reduction
A multichannel acoustic echo reduction system is described herein. The system includes an acoustic echo canceller (AEC) component having a fixed filter for each...
US-9,264,749 Server GPU assistance for mobile GPU applications
Various technologies described herein pertain to performing collaborative rendering. A GPU of a mobile device can generate a mobile-rendered video stream based...
US-9,264,676 Broadband imager
A broadband imager, which is able to image both IR and visible light, is disclosed. In one embodiment, an IR sensitive region of an IR pixel underlies the R, G,...
US-9,264,669 Content management that addresses levels of functionality
Data can be provided via devices based on levels of functionalities of the devices. In one example, a broker receives content from a data source and sends the...
US-9,264,658 Implementing channel start and file seek for decoder
A video bit stream with pictures comprising inter-coded content can be decoded upon receiving a channel start or file seek instruction. Pictures for beginning...
US-9,264,556 On-device attribution of network data usage
Embodiments attribute network data transfers to applications executing on a computing device. A data transfer service executes on the computing device to...
US-9,264,488 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,264,478 Home cloud with virtualized input and output roaming over network
A home cloud computing system employs a virtualization system to virtualize data of a device and adaptively transform type or format of the virtualized data for...
← 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.