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,002,8059 Headphone and associated host apparatus supporting both digital and analog audio connectivity
In one example, a headphone apparatus comprises an audio signal input interface configured to receive an input audio signal from a connected host apparatus; at...
US-1,002,7982 Segmented-block coding
The current application is directed to flexible methods for motion-vector-based encoding of macroblocks within video frames. The flexible methods for encoding...
US-1,002,7954 Registering cameras in a multi-camera imager
A method of registering first and second cameras in a multi-camera imager comprising imaging a calibration target having rows and columns of fiducials with both...
US-1,002,7796 Smart reminder generation from input
Smart reminders are generated from input according to lexical and contextual cues. The input may be entered into any suitable application via any suitable...
US-1,002,7786 Call establishment
A behavior prediction algorithm predicts a call by monitoring user inputs to detect an action by the user suggesting the user may be about to instigate the...
US-1,002,7778 Skills endorsements
Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the...
US-1,002,7753 Cloud service hosting on client device
One or more techniques and/or systems are provided for cloud service hosting on a client device. For example, a cloud service may comprise data and/or...
US-1,002,7644 Analysis with embedded electronic spreadsheets
A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first...
US-1,002,7631 Securing passwords against dictionary attacks
Described herein are various technologies pertaining to constructions of a password-based authentication protocol that are configured to allow a user to...
US-1,002,7543 Reconfiguring an acceleration component among interconnected acceleration components
The present invention extends to methods, systems, and computer program products for reconfiguring an acceleration component among interconnected acceleration...
US-1,002,6177 Compact interactive tabletop with projection-vision
The subject application relates to a system(s) and/or methodology that facilitate vision-based projection of any image (still or moving) onto any surface. In...
US-1,002,6171 Facial skin mask generation for heart rate detection
A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part...
US-1,002,6144 Rendering windows having transparent properties from a remote desktop environment
Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented...
US-1,002,6132 Chronological information mapping
An activity is detected in a computer system. The activity is correlated to a given entity. A line item display is generated for the detected activity and...
US-1,002,6064 Automatically recommending updates based on stored lifecycle information
Lifecycle information indicative of a configuration and update state of a computer system are stored. Updates to the computer system are automatically...
US-1,002,6058 Enterprise resource planning oriented context-aware environment
An Enterprise Resource Planning (ERP) context-aware environment may be provided. A user's interactions and operations within the context-aware environment may...
US-1,002,6041 Interoperable machine learning platform
An interoperable platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built...
US-1,002,5979 Paragraph property detection and style reconstruction engine
Embodiments of the present disclosure provide for analyzing paragraphs in a fixed format document to determine style clusters or groupings of each paragraph. In...
US-1,002,5949 Item sharing based on information boundary and access control list settings
An item is shared based on an information boundary and access control settings. An application such as a document management application detects a selection of...
US-1,002,5939 Internal dataset-based outlier detection for confidential data in a computer system
In an example, a submission of a confidential data value of a first confidential data type is received from a first user with one or more attributes. A...
US-1,002,5932 Portable security device
A portable security device for a computing system includes a housing, an interface at least partially disposed within the housing, a trusted platform module...
US-1,002,5793 Using distributed source control in a centralized source control environment
A method is presented for using a distributed source control system with a centralized source control system. A first set of files is obtained from a source...
US-1,002,5783 Identifying similar documents using graphs
While a document, such as an e-book, is read by a user on a computing device such as an e-reader, concept phrases are extracted from the document. The extracted...
US-1,002,5778 Training markov random field-based translation models using gradient ascent
Various technologies described herein pertain to training and utilizing a general, statistical framework for modeling translation via Markov random fields...
US-1,002,5758 Support for non-native file types in web application environment
Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications,...
US-1,002,5684 Lending target device resources to host device computing environment
Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal...
US-1,002,5678 Method and system for automatically detecting and resolving infrastructure faults in cloud infrastructure
Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources,...
US-1,002,5674 Framework for running untrusted code
A processing platform is described herein for performing a task on a physical system. For example, the task may entail testing untrusted code on the physical...
US-1,002,5649 Data error detection in computing systems
Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes...
US-1,002,5625 Batched tasks
Reducing computational load for systems tracking tasks performed in a shared electronic environment allows for users to receive more nuanced notifications about...
US-1,002,5623 Performant runtime pause with no CPU utilization
Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the...
US-1,002,5567 Bot creation with workflow development system
A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that...
US-1,002,5509 Background migration of virtual storage
Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared...
US-1,002,5492 Pointing detection
A pointing detecting device is described. In an embodiment, a device comprises: a display; a processor; a storage containing instructions; wherein the...
US-1,002,5489 Detecting primary hover point for multi-hover point device
Example apparatus and methods concern establishing, managing, or dis-establishing a primary hover-point for a hover-sensitive input/output interface. One...
US-1,002,5481 Cell view mode for outsized cells
Embodiments provide electronic spreadsheet viewing and interaction features and functionalities, but the embodiments are not so limited. In an embodiment, a...
US-1,002,5478 Media-aware interface
Embodiments of the invention provide a companion application that allows users to discover secondary content that supplements primary content that the user is...
US-1,002,5476 Presenting content items relevant to a group of users
In a method of ranking or filtering new content items for presentation to members of a group of users of a social-networking service, content items that are...
US-1,002,5470 Objectizing and animating images
Concepts and technologies are described herein for objectizing and animating images. In accordance with the concepts and technologies disclosed herein, a...
US-1,002,5427 Probabilistic touch sensing
Embodiments are disclosed that relate to adjusting touch inputs on a computing device. For example, one disclosed embodiment provides a method of operating a...
US-1,002,5403 Stylus communication channels
Stylus communication channels are described. In implementations, a stylus includes multiple separate and distinct communication channels used to detect the...
US-1,002,5378 Selecting user interface elements via position signal
Embodiments are disclosed herein that relate to selecting user interface elements via a periodically updated position signal. For example, one disclosed...
US-1,002,5355 Flexible display extendable assembly
In embodiments of a flexible display extendable assembly, an extendable assembly includes a slideable display guide integrated in a first housing part of an...
US-1,002,5352 Locking mechanisms in hybrid electronic devices
Devices, systems, and methods for locking a hybrid electronic device are described herein. An electronic device may include a housing, a first lock component...
US-1,002,5170 Avoiding interference by reducing spatial coherence in a near-eye display
Disclosed are an apparatus and method for reducing interference for a near-eye display device. The near-eye display device includes an imager, a spatial light...
US-1,002,5102 Mapping input to hologram or two-dimensional display
Various embodiments relating to editing holograms by extending real world interfaces are disclosed. One embodiment includes a computing device configured to...
US-1,002,5099 Adjusted location hologram display
A method for displaying holograms may include displaying an initial hologram via a display device comprising an at least partially see-through display, the...
US-1,002,5093 Waveguide-based displays with exit pupil expander
A near eye or heads up display system includes a scan beam projector engine, an optical waveguide, and an exit pupil expander (EPE) optically coupled between...
US-1,002,5089 Backlight for viewing three-dimensional images from a display from variable viewing angles
A display system produces three-dimensional images. The display system includes a waveguide, and a light source that injects light into the waveguide. A...
US-1,002,4968 Optical modules that reduce speckle contrast and diffraction artifacts
An optical module, for use in a depth camera, includes a plurality of laser emitting elements, each of which emits a corresponding laser beam, and a micro-lens...
← 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.