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,886,156 Radiofrequency-wave-transparent capacitive sensor pad
A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In...
US-9,886,119 Capacitive sensor
A sensor and a method for detecting a displacement are disclosed with one implementation having a force sensor on a display. The sensor reacts to a bend of a...
US-9,886,094 Low-latency gesture detection
Low-latency gesture detection is described, for example, to compute a gesture class from a live stream of image frames of a user making a gesture, for example,...
US-9,886,092 Haptics for a handheld input apparatus
Techniques for haptics for a handheld input apparatus are described. Generally, a handheld input apparatus can be used to provide input to various types of...
US-9,886,088 Physically modulating friction in a stylus
A physically-modulated friction stylus system and method for physically modulating friction between a styli tip and a surface of a computing device to emulate...
US-9,886,068 Cable management techniques for computing systems
Cable management systems, devices, and associated methods of installation and operation are disclosed herein. In one embodiment, an enclosure for holding...
US-9,885,870 Diffractive optical elements with analog modulations and switching
A waveguide configured for use with a near eye display (NED) device can include a light-transmissive substrate configured to propagate light rays through total...
US-9,885,803 Translucent object presence and condition detection based on detected light intensity
In embodiments of translucent object presence and condition detection based on detected light intensity, a light is emitted and directed at a first edge of a...
US-9,883,731 Adjustable bending force assembly
An adjustable bending force assembly is described for use with components that are securable to objects via applied bending force. In implementations, the...
US-D809,539 Display screen with animated graphical user interface
US-D809,509 Wearable electronic device
US-9,883,456 Application specific internet access
Application specific internet access for synchronizing over a tethered network connection is disclosed. When a first device enters a tethering state the first...
US-9,883,426 Enhanced reporting for handover in device-to-device communication
A method, user equipment and a base station for handover in device-to-device communication are disclosed. To maintain continuity of the ongoing device-to-device...
US-9,883,412 Verification of a wireless protocol implementation
The description relates to wireless protocol verification. One example can obtain information relating to a wireless protocol and receive information relating...
US-9,883,406 Guard band usage for wireless data transmission
Techniques for guard band usage for wireless data transmission are described. In at least some embodiments, white spaces in the radio spectrum (e.g., television...
US-9,883,383 Secure near field communications
The security of Near Field Communications (NFC) against eavesdroppers is improved by encoding a hidden key, private to an initiating device, onto the carrier...
US-9,883,343 Place-specific buddy list services
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to...
US-9,882,854 Email parking lot
Ordering a series of messages when there is a possibility that the messages will be received out of order. A method includes receiving a plurality of messages...
US-9,881,409 Visualization for blood flow in skin image data
Blood flow beneath a user's skin, for example, in a user's face may be visually rendered. In some aspects, a plurality of differences is determined in the...
US-9,881,399 Custom map configuration
Systems and methods are provided to improve map type data visualizations in which custom images are used as background against which datasets are visualized. In...
US-9,881,396 Displaying temporal information in a spreadsheet application
Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and...
US-9,881,391 Procedurally defined texture maps
A procedural texture relates texel coordinates to color values through an arbitrary function, herein called a texel shader. The procedural texture is defined by...
US-9,881,354 Image completion including automatic cropping
Described is a technology by which an image such as a stitched panorama is automatically cropped based upon predicted quality data with respect to filling...
US-9,881,351 Remote translation, aggregation and distribution of computer program resources in graphics processing unit...
Resource processing, such as shader translation, during run time of an application on an emulated platform, can be performed asynchronously from emulation of...
US-9,881,348 Activation system architecture
Techniques are described for generating a license for software installed on a device. An entitlement certificate is generated including one or more entitlements...
US-9,881,344 User characteristics-based sponsored company postings
A system may include a network interface, a user interface, and a recommendation engine. The user interface may be configured to receive a company...
US-9,881,224 User interface for overlapping handwritten text input
A "Stroke Untangler" composes handwritten messages from handwritten strokes representing overlapping letters or partial letter segments are drawn on a...
US-9,881,222 Optimizing a visual perspective of media
One or more signals are used to identify regions of interest of an image. The signals are applied to the image to generate one or more models that are based on...
US-9,881,102 Aggregating personalized suggestions from multiple sources
A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view...
US-9,881,080 System for enhancing expert-based computerized analysis of a set of digital documents and methods useful in...
An electronic document analysis method receiving N electronic documents pertaining to a case encompassing a set of issues including at least one issue and...
US-9,881,070 Controlling service functions in response to service instigation and service reactivation messages
A service is delivered by a computer system comprising a processor, a memory accessible to the processor and computer storage. The memory holds code which...
US-9,881,023 Retrieving/storing images associated with events
Retrieving and/or storing images associated with events is described. For example, streams of event data comprising text are analyzed to detect an event and a...
US-9,880,992 Multi-client collaboration to access and update structured data elements
Tools and techniques for providing multi-client collaboration to access and update structured data elements are disclosed. Client systems may present user...
US-9,880,990 Leveraging previous instances of handwriting for handwriting beautification and other applications
A stroke processing system (SPS) is described which processes a user's current instance of handwriting with reference to previous instances of handwriting. In...
US-9,880,988 Validation, rejection, and modification of automatically generated document annotations
A mixed-initiative annotation framework is described herein. A document that includes several sentences is presented to a user, and an extractor module analyzes...
US-9,880,915 N-gram analysis of inputs to a software application
Input sequence information may be analyzed and quantified using n-gram analysis of inputs received by an application. The sequences of inputs may be represented...
US-9,880,889 Virtual application extension points
A virtual application may be configured with several extension points within a host operating system. The virtual application may be configured with a private...
US-9,880,864 Dynamic configuration system for distributed services
A system includes a dynamic configuration property database for a computer-based service. The system executes an application program interface that couples the...
US-9,880,820 Programming language with extensions using dynamic keywords
Systems and methods for extending a programming language with a set of extensions using a strict meta-model are disclosed. Embodiments provide a set of...
US-9,880,759 Metadata for data storage array
A data storage array may be made up of several storage devices, each of which may contain array metadata that may allow portions of the storage array to be...
US-9,880,712 In-application customization
In-application customization is provided where users can both use and customize the application. Within a graphical user interface of an application developed...
US-9,880,365 Fiber-optic feedthroughs for superconducting systems
Interconnect systems for coupling a first system operating in a first type of environment (e.g., a cryogenic environment) to a second system operating in a...
US-9,879,980 Light based positioning
The subject matter described herein relates to light based positioning. In one embodiment, a method comprises: responsive to receiving a light signal from at...
US-9,878,447 Automated collection and labeling of object data
Data about a physical object in a real-world environment is automatically collected and labeled. A mechanical device is used to maneuver the object into...
US-9,875,736 Pre-training and/or transfer learning for sequence taggers
Systems and methods for pre-training a sequence tagger with unlabeled data, such as a hidden layered conditional random field model are provided. Additionally,...
US-9,875,406 Adjustable extension for temple arm
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
US-9,875,402 Digital image manipulation
Techniques for assigning context to a digitally captured image, and for manipulating recognized data fields within such image. In an exemplary embodiment, a...
US-9,875,370 Database server and client for query processing on encrypted data
Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server (DS) and a database application (DA)....
US-9,875,358 Preventing code modification after boot
The subject disclosure is directed towards protecting code in memory from being modified after boot, such as code used in a dedicated microprocessor or...
US-9,875,302 Mining multilingual topics
Techniques for utilizing data mining technology to extract universal topics with multilingual representations from a multilingual database, and to organize...
← 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.