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,959,263 User interface form field expansion
The subject disclosure relates to configurable multi-view data entry. When a user encounters a form field with a complex data type, depending on the invoking...
US-9,959,241 System and method for accessory device architecture that passes via intermediate processor a descriptor when...
An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing...
US-9,959,215 Efficient address-to-symbol translation of stack traces in software programs
The disclosed embodiments provide a system for processing data. During operation, the system obtains an attribute of a stack trace of a software program. Next,...
US-9,959,194 Indexing a trace by insertion of memory snapshots for replay responsiveness
Inserting memory snapshots during indexing of a trace for responsive trace replay. A method includes identifying a plurality of points of interest in execution...
US-9,959,137 Transaction redo using skip element for object
The use of a skip element when redoing transactions, so as to avoid tracking dependencies between transactions assigned to different threads for parallel...
US-9,959,129 Headless task completion within digital personal assistants
Techniques are described for headlessly completing a task of an application in the background of a digital personal assistant. For example, a method can include...
US-9,959,114 Representation of customizable types in a development environment
A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a...
US-9,959,103 Code deployment assistance
Computer programming is aided by way of automatic code generation, and more specifically generation of deployment code automatically. An application can be...
US-9,959,069 Externalized execution of input method editor
A facility for processing textual input generated with a user input device described. In one example facility, the facility stores the textual input in a first...
US-9,959,004 Deformation sensor
A deformation sensor comprises at least two electrodes on the surface of a substrate. The electrodes are separated by a gap, and the electrodes are arranged so...
US-9,958,952 Recognition system for sharing information
A system and method for sharing information between users based on recognition of the users and their associated processing devices in a scene. Interactions can...
US-9,958,946 Switching input rails without a release command in a natural user interface
User input in the form of image data is received from a user via a natural user interface. A vector difference between an adjustment start position and a...
US-9,958,758 Multiple exposure structured light pattern
Methods, systems, apparatuses, and computer program products are provided for illuminating a scene with light containing speckle patterns. A plurality of...
US-9,958,684 Compact display engine with MEMS scanners
A near-eye optical display system utilizes a compact display engine that couples image light from an imager to a waveguide-based display having diffractive...
US-9,958,585 Computer vision depth sensing at video rate using depth from defocus
Example embodiments simultaneously acquire multiple different focus state images for a scene at a video rate. The focus state images are acquired from a static...
US-9,958,383 Range camera
An active illumination range camera that acquires a range and a picture image of a scene and provides a reflectance for a feature in the scene responsive to a...
US-9,958,288 Planning under destination uncertainty
The subject disclosure is directed towards resolving an uncertain transportation context by suggesting one or more potential diversions. An automated routing...
US-9,956,687 Adapting robot behavior based upon human-robot interaction
Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect...
US-9,956,487 Variable audio parameter setting
Various embodiments relating to adjusting a variable audio parameter of a game are provided. In one embodiment, based on a user ability level, a variable audio...
US-9,955,925 Drowsiness onset detection
Drowsiness onset detection implementations are presented that predict when a person transitions from a state of wakefulness to a state of drowsiness based on...
US-D816,773 Controller
US-9,955,501 Scheduling enhancement in wireless communication
The subject matter described herein relates to scheduling enhancement in wireless communication. A scheduling grant including an indicator can be generated, for...
US-9,955,499 Bulk fine timing measurement message scheduling
Examples disclosed herein relate to the scheduling and transmission of timing measurements between mobile computing devices in an area to determine the devices'...
US-9,955,429 Battery current consumption adjustment for an illumination unit
In one example, an apparatus comprises a battery that has a first characteristic capability for providing continuous power and a second characteristic...
US-9,955,353 Delegated profile and policy management
Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to...
US-9,955,194 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,955,140 Distinguishing foreground and background with inframed imaging
An initial candidate foreground region is identified within an infrared image that includes pixels exhibiting infrared intensity values within a pre-defined...
US-9,955,015 Providing missed call and message information
Information associated with messages and/or missed calls is provided to a subscriber. Calls received but not answered by the subscriber may be monitored. Each...
US-9,954,993 Protective shroud for handheld device
An apparatus for communicating with a handheld device (e.g., a cellular telephone) is provided herein. A protective shroud is configured to enclose the handheld...
US-9,954,948 Private content distribution network
The description relates to personal content distribution networks. One example can identify devices that are associated with a set of users and that are...
US-9,954,894 Webpage security
Aspects of the technology described herein allow webpages to maintain control over content displayed as part of the webpage when viewed on a browser. The...
US-9,954,881 ATO threat visualization system
An Account Takeover (ATO) detection system is configured to generate a visualization of the monitored login attempts during a time period with respect to an...
US-9,954,863 Computing system record security architecture
A computing system record security architecture comprises, in one example, a record generation component configured to receive a record generation request that...
US-9,954,843 Web ticket based upon a symmetric key usable for user authentication
Described herein are various aspects pertaining to a web ticket that is used in connection with authenticating a user. The web ticket is generated through use...
US-9,954,838 Browser plug-in for secure credential submission
Described is a technology by which a plug-in (e.g., an ActiveX.RTM. control) instantiated by a web browser calls functions of a credential service to use a set...
US-9,954,810 Message categorization
One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the...
US-9,954,809 Embedding and executing commands in messages
A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method...
US-9,954,807 Endorsement indications in communication environments
Communication services enable two or more users to communicate electronically using multiple modes of communication. Conversations between groups of users are...
US-9,954,806 Inline message composing with visible list view
A compose form for drafting a message is presented inline within a window along with a message list. For example, instead of overlaying the message ...
US-9,954,772 Source imposition of network routes in computing networks
Various techniques for source imposition of network routes are disclosed herein. In one embodiment, a method includes receiving label values at a source host...
US-9,954,751 Measuring performance of a network using mirrored probe packets
Functionality is described herein for measuring the performance of a network. The functionality operates by generating a probe packet and injecting the probe...
US-9,954,746 Automatically generating service documentation based on actual usage
A computer system automatically generates service documentation based on usage of a web service. The computer system captures network traffic including actual...
US-9,954,557 Variable width error correction
Variable width error correction is described. A memory controller can determine, from a memory address, what type of error correction is to be applied for the...
US-9,954,365 Electricity management using modulated waveforms
This document relates to electricity management using modulated waveforms. One example modulates electricity to obtain modulated electricity having at least two...
US-9,953,683 Die-cut gasket manufacturing
A method for manufacturing gaskets is described herein that includes cutting at least one hole in a first material, wherein the at least one hole corresponds to...
US-9,953,574 Sub-pixel compensation
Sub-pixel compensation is described. In at least some implementations, a computing device includes a plurality of sub-pixels within a pixel which may generate...
US-9,953,428 Digital camera unit with simultaneous structured and unstructured illumination
An apparatus is described. In an embodiment, the apparatus comprises an illumination unit configured to simultaneously illuminate a first portion of a scene...
US-9,953,426 Object digitization
Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the...
US-9,953,400 Adaptive path smoothing for video stabilization
Techniques and architectures for video stabilization can transform a shaky video to a steady-looking video. A path smoothing process can generate an optimized...
US-9,953,377 Customized media
The discussion relates to visitor-driven, venue-specific media. One implementation can obtain a venue media profile of a venue and obtain visitor profiles of...
← 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.