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,022,9678 Device-described natural language control
A remote device has an associated natural language description that includes a record of commands supported by the remote device. This record of commands...
US-1,022,9674 Cross-language speech recognition and translation
Technologies are described herein for cross-language speech recognition and translation. An example method of speech recognition and translation includes...
US-1,022,9655 Contextual zoom
Disclosed herein is a system and method for allowing a user to zoom in and out on a large data set and maintain resolution and understanding on the data. The...
US-1,022,9544 Constructing augmented reality environment with pre-computed lighting
Embodiments related to efficiently constructing an augmented reality environment with global illumination effects are disclosed. For example, one disclosed...
US-1,022,9502 Temporal time-of-flight
A depth detection apparatus is described which has a memory and a computation logic. The memory stores frames of raw time-of-flight sensor data received from a...
US-1,022,9272 Identifying security boundaries on computing devices
During booting of a computing device, multiple security boundaries are generated. A security boundary refers to a manner of operation of a computing device or a...
US-1,022,9265 System and method for controlling inter-application association through contextual policy control
A method for controlling the interoperation of a plurality of software applications and resources includes intercepting communications from a first application...
US-1,022,9248 Multiple content protection systems in a file
Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a...
US-1,022,9212 Identifying Abandonment Using Gesture Movement
Examples of the present disclosure describe systems and methods of identifying good and bad abandonment using gesture movement. In aspects, user feedback...
US-1,022,9206 Social snippet augmenting
One or more techniques and/or systems are provided for augmenting a social snippet with an augmentation tagline. For example, a search user may submit a search...
US-1,022,9159 Data surfacing control framework
A parallel processing framework comprises, in one example, a data gathering system configured to receive a set of data requests, each corresponding to at least...
US-1,022,9143 Storage and retrieval of data from a bit vector search index
The technology described herein provides for storing and retrieving data in a bit vector search index. The bit vector search index stores data about terms from...
US-1,022,9124 Re-directing tenants during a data move
Data to be moved from a source system to a target system, for a set of tenants, is first identified. The data is enumerated by a first computing instance in the...
US-1,022,9102 Formula and function generation and use in electronic spreadsheets
Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a...
US-1,022,9101 Smart fill
A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics...
US-1,022,9031 Debugging inline functions in optimized code
Various embodiments provide an ability to present content associated with an inline function via a code debugging tool. In some embodiments, the code debugging...
US-1,022,9030 Adaptive rendering based on runtime capability check
A runtime capability check determines functionality supported by a client application (e.g. a browser) on a computing device. During the runtime capability...
US-1,022,9015 Quorum based reliable low latency storage
Representative embodiments disclose a consistent, low latency, reliable storage system that uses quorum logic. An odd number of storage nodes are selected to...
US-1,022,8977 Managing distributed analytics on device groups
Methods of managing distributed analytics on device groups are described. In an embodiment, a management service within a distributed analytics system provides...
US-1,022,8933 Resource deployment based on conditions
Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An...
US-1,022,8930 Offloading network connectivity and execution tasks to an assistant device
Functionality is described herein for performing at least one network connectivity task on a client device with the aid of one or more assistant devices. In...
US-1,022,8881 Block storage using a hybrid memory device
Techniques for block storage using a hybrid memory device are described. In at least some embodiments, a hybrid memory device includes a volatile memory...
US-1,022,8781 Resistive force sensor
A resistive force sensor may be configured with two exposed pads, each exposed pad electrically connected to a terminal. When a force is applied to a force...
US-1,022,8778 Active stylus synchronization
A touch-sensing system comprises an active stylus including a probe electrode and associated sensory logic. The sensory logic is configured to receive a...
US-1,022,8775 Cross application digital ink repository
A computing device includes a digital ink system that provides digital ink support to applications on the computing device. Digital ink inputs are received by...
US-1,022,8770 Input device configuration having capacitive and pressure sensors
Input device configurations are described. In one or more implementations, an input device includes a sensor substrate having one or more conductors and a...
US-1,022,8766 Enhanced Display Rotation
Enhanced display rotation techniques are described in which arrangement of on-screen elements and user interfaces may be controlled based upon a combination of...
US-1,022,8747 Battery parameter-based power management for suppressing power spikes
This document describes techniques and apparatuses for suppressing power spikes. In some embodiments, these techniques and apparatuses determine an available...
US-1,022,8732 Hinge with variable sliding friction
A friction hinge is described. Generally, the friction hinge provides a variable torque profile for a movable component. In an example, the friction hinge...
US-1,022,8561 Eye-tracking system using a freeform prism and gaze-detection light
An example see-through head-mounted display system includes a freeform prism and a display device configured to emit display light through the freeform prism to...
US-1,022,8257 Tool for assisting user in finding a fair meeting location
A computer-implemented technique is described herein for assisting at least two users in finding and traveling to (and/or from) a meeting location. In one...
US-1,022,8124 Electrical plug assist tool
A tool includes a handle, a shaft coupled to the handle, and a tip coupled to the shaft such that the shaft is between the handle and the tip. The tip includes...
US-1,022,7808 Hinged device
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This...
US-1,022,6697 Input device with sector geared feedback trigger
A user-input device includes a user-actuatable trigger configured to pivot about a trigger axis, the user-actuatable trigger including a sector gear, a posture...
US-1,022,4660 Threaded circuit board
A circuit board disclosed herein includes a threaded receptor, one or more alignment holes, and one or more pads. The threaded receptor is configured to receive...
US-1,022,4630 Multiband antenna
There is disclosed a multiband antenna device comprising a conductive elongate antenna element configured for electrical connection to a groundplane at a...
US-1,022,1898 Hinge clutch
The description relates to devices that include hinged portions and controlling rotation of the portions. One example can include a display that is configured...
US-1,022,0304 Boolean/float controller and gesture recognition system
A system and method are disclosed for providing input to a software application such as a gaming application. The inputs may be received from one or both of a...
US-1,021,9219 Method for connecting a network receiver with one or more devices while minimizing power usage
The disclosure generally relates to identifying a Bluetooth Low Energy (BTLE) enabled Wi-Fi network receiver and automatically connecting to the BTLE-enabled...
US-1,021,8952 Architecture for rendering high dynamic range video on enhanced dynamic range display devices
Innovations in rendering of high dynamic range ("HDR") video on a display device having enhanced dynamic range ("EDR"). The peak brightness for an EDR display...
US-1,021,8882 Feedback for object pose tracker
A computing device has an input configured to receive data captured by at least one capture device where the data depicts at least part of an object moving in...
US-1,021,8817 Digital rights list for device groups
In one example, a device directory server may maintain a digital rights management list for a user device belonging to a device group associated with a user....
US-1,021,8802 Tiered notification framework
A computer-implemented technique is described herein for presenting notifications on a user interface presentation of a recipient computing device. The...
US-1,021,8758 Smart pre-fetching for peer assisted on-demand media
A "Media Sharer" operates within peer-to-peer (P2P) networks to provide a dynamic peer-driven system for streaming high quality multimedia content, such as a...
US-1,021,8747 Leveraging geographically proximate devices to reduce network traffic generated by digital collaboration
A system to identify and leverage geographically proximate client devices to reduce network traffic associated with facilitating digital collaboration sessions...
US-1,021,8709 Share permissions and organization of content in an application with multiple levels of organizational hierarchy
Share permissions and organization of content in an application with multiple levels of organizational hierarchy is provided. In some examples, an application...
US-1,021,8696 Targeted secure software deployment
The techniques and systems described herein are directed to providing targeted, secure software deployment in a computing system. An identity of the computing...
US-1,021,8688 Creating awareness of accessed to privacy-sensitive devices
Techniques for providing intuitive feedback to a user regarding which applications have access to a data stream captured by a privacy-sensitive device, such as...
US-1,021,8683 Relating private data of different entities
Aspects of the present disclosure relate to cryptography. In particular, example embodiments relate to computing a relationship between private data of a first...
US-1,021,8664 Recurrent invitation loop
A system, apparatus, and methods are provided for queuing and resending organically generated invitations by members of a user community. During operation, the...
← 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.