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,501,517 Providing consistent tenant experiences for multi-tenant databases
The present invention extends to methods, systems, and computer program products for providing consistent tenant experiences at multi-tenant database....
US-9,501,503 Inferring entity attribute values
Systems, methods, and computer-readable storage media are provided for inferring missing or ambiguous attribute values for entities based on partial information...
US-9,501,490 Automatic synchronization of most recently used document lists
A most recently used (MRU) client synchronization engine is provided to synchronize a user's most recently used (MRU) document list associated with a client...
US-9,501,484 Recognizing cloud content
Recognizing cloud content techniques are described herein. A designated storage location for cloud content corresponding to a service is registered locally at a...
US-9,501,475 Scalable lookup-driven entity extraction from indexed document collections
A set of documents is filtered for entity extraction. A list of entity strings is received. A set of token sets that covers the entity strings in the list is...
US-9,501,463 Spreadsheet cell-based notifications
A workflow includes an activity that takes advantage of spreadsheet calculations. For a spreadsheet activity, calculation and extraction of values from a...
US-9,501,386 System testing using nested transactions
A computer system includes a processor and a data store coupled to the processor. An application component is operably coupled to the processor and the data...
US-9,501,374 Disaster recovery appliance
A disaster recovery appliance is described herein. The disaster recovery appliance is coupled to one or more servers. The disaster recovery appliance...
US-9,501,335 Web service API for unified contact store
An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a...
US-9,501,237 Automatic mutual exclusion
An automatic mutual exclusion computer programming system is disclosed which allows a programmer to produce concurrent programming code that is synchronized by...
US-9,501,218 Increasing touch and/or hover accuracy on a touch-enabled device
Techniques are described herein that are capable of increasing touch and/or hover accuracy on a touch-enabled device. For example, attribute(s) of a hand or a...
US-9,501,155 Portable device pairing with a tracking system
In embodiments of portable device pairing with a tracking system, a pairing system includes a portable device that generates device acceleration gesture data...
US-9,501,154 Interactively stylizing camera motion
The subject disclosure is directed towards modifying the apparent camera path from an existing video into a modified, stylized video. Camera motion parameters...
US-9,501,124 Virtual machine placement based on power calculations
An optimized placement of virtual machines may be determined by optimizing an energy cost for a group of virtual machines in various configurations. For various...
US-9,501,103 Detachable computer with variable performance computing environment
Computing devices are often designed in view of a particular usage scenario, but may be unsuitable for usage in other computing scenarios. For example, a...
US-9,498,720 Sharing games using personal audio/visual apparatus
A game can be created, shared and played using a personal audio/visual apparatus such as a head-mounted display device (HMDD). Rules of the game, and a...
US-9,498,718 Altering a view perspective within a display environment
Disclosed herein are systems and methods for altering a view perspective within a display environment. For example, gesture data corresponding to a plurality of...
US-9,498,717 Computing application instant replay
Various embodiments relating to providing video game instant replays are disclosed. In one embodiment, a currently playing video game is overseen by a...
US-D772,296 Display screen with icon
US-D772,292 Display screen with animated graphical user interface
US-D772,289 Display screen with icon set
US-D772,286 Display screen with graphical user interface
US-D772,281 Display screen with graphical user interface
US-D772,270 Display screen with graphical user interface
US-D772,268 Display screen with animated graphical user interface
US-D772,190 Handset
US-D772,189 Handset
US-9,497,594 Identifying status based on heterogeneous sensors
Techniques for determining a status of a user are described. A mobile device equipped with sensors may collect sensor data pertaining to transportation modes of...
US-9,497,501 Augmented reality virtual monitor
A head-mounted display includes a see-through display and a virtual reality engine. The see-through display is configured to visually augment an appearance of a...
US-9,497,440 Burst-mode time-of-flight imaging
An imager includes an emitter, an array of pixel elements, and driver logic. The emitter releases bursts of light pulses with pauses between bursts. Each...
US-9,497,416 Virtual circular conferencing experience using unified communication technology
A virtual circular conferencing experience using unified communication technology is described. An apparatus may comprise a communications module operative to...
US-9,497,314 Mining data for services
Generally described, the present invention provides the ability to process digital voice conversations to identify data packets containing content of interest...
US-9,497,300 Input device attachment
Input device attachment techniques are described. In one or more implementations, an input device includes an input portion configured to generate signals to be...
US-9,497,274 Extending functionality of web-based applications
A centralized location for discovery and data exchange for web applications. Embodiments of the invention are directed to providing a centralized interface...
US-9,497,239 Rapidly initializing and dynamically adjusting media streams
A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that...
US-9,497,191 Multiple user authentications on a communications device
A communications device provides a biometric reader to authenticate users onto the communications device based on a single biometric input. The communications...
US-9,497,152 Managing team mailbox integrating email repository and content management store services
A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The...
US-9,497,138 Managing capacity in a data center by suspending tenants
A tenant comprising one or more users receives services from a cloud computing system ("CCS"). The CCS determines when a tenant is not using any services, and...
US-9,497,112 Virtual data center allocation with bandwidth guarantees
A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical...
US-9,497,039 Agile data center network architecture
This patent application relates to an agile network architecture that can be employed in data centers, among others. One implementation provides a virtual...
US-9,495,801 Pose tracking an augmented reality device
An augmented reality device including a plurality of sensors configured to output pose information indicating a pose of the augmented reality device. The...
US-9,495,775 System and method for visualization of categories
Distribution displays for categories are provided which illuminate the distribution of continuous attributes over all cases in a category, and which provide a...
US-9,495,711 Invite abuse prevention
Techniques for invite abuse prevention are described. In an implementation, data that describes mutual activities of the clients with one or more resources...
US-9,495,639 Determining document classification probabilistically through classification rule analysis
A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an...
US-9,495,552 Integrated data deduplication and encryption
The subject disclosure is directed towards encryption and deduplication integration between computing devices and a network resource. Files are partitioned into...
US-9,495,522 Shared session techniques
Data sharing session techniques are described. In one or more implementations, a first user login session is initiated as running in a context of a first user...
US-9,495,491 Reliability aware thermal design
Embodiments are disclosed that relate to implementing semiconductor device cooling systems that leverage awareness of regional voltage and temperature...
US-9,495,470 Bookmarking for electronic books
This document describes techniques and apparatuses enabling bookmarking for electronic books. The techniques and apparatuses enable a user of an electronic book...
US-9,495,462 Re-ranking search results
Search results obtained from a ranking model are re-ranked based on user-configured ranking rules. For example, a user may desire to: place certain search...
US-9,495,460 Merging search results
Merging search results is required, for example, where an information retrieval system issues a query to multiple sources and obtains multiple results lists. In...
← 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.