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,026,1958 Generating an association between confidential data and member attributes
In an example embodiment, a submission of confidential data is received from a user. A first service is queried using an identification of the user to obtain a...
US-1,026,1955 Verifying effects of feed composition on long-term engagement with content feeds
The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system obtains a factor associated with...
US-1,026,1952 Restoring temporal coherence of previously seen ranked content
The disclosed embodiments provide a system for restoring temporal coherence of ranked content that was previously shown to a user. During operation, the system...
US-1,026,1951 Local search of non-local search results
In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local...
US-1,026,1943 Securely moving data across boundaries
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,026,1925 Enhanced techniques for detecting programming errors in device drivers
Enhanced techniques for detecting programming errors in device drivers are provided. The techniques disclosed herein enable a system to measure a number of...
US-1,026,1889 Techniques for edit-and-continue and enhanced optimized debugging on optimized code
Methods, systems, and computer program products are provided that enable a portion of code to be marked in source code to disable compilation optimizations for...
US-1,026,1869 Transaction processing using torn write detection
Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an...
US-1,026,1845 Transparent integration of application components
Differing implementations associated with components of dissimilar execution environments are mediated to facilitate component integration. A host is provided...
US-1,026,1830 Cross-device task execution
Techniques and technologies for cross-device task execution are described. In at least some embodiments, a system includes a processing component configured to:...
US-1,026,1822 Resource management for virtual machines in cloud computing systems
A system receives a request to deploy a virtual machine on a node from a plurality of nodes running a plurality of virtual machines in a cloud computing system....
US-1,026,1800 Intelligent boot device selection and recovery
Techniques for recovering virtual machine state and boot information used to boot an installed guest operating system on systems where the information has...
US-1,026,1785 Arithmetic lazy flags representation for emulation
In aspects of arithmetic lazy flags representation for emulation, a host processor system receives application instructions that are designed for execution by a...
US-1,026,1776 Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person...
US-1,026,1759 Social-based information recommendation system
Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning...
US-1,026,1742 Visual focus-based control of couples displays
Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple...
US-1,026,1674 Display-efficient text entry and editing
Embodiments are disclosed for a method of providing a user interface on a computing device. The method includes presenting a virtual keyboard on a display of...
US-1,026,1666 Context-independent navigation of electronic content
A system, method, apparatus and graphical user interface are provided for navigating a multi-component application or service--such as an application that...
US-1,026,1665 Taskbar media player
A system and method for controlling media through a user interface integrated within a taskbar is described. This system and method enable a user to control...
US-1,026,1662 Context based selection of menus in contextual menu hierarchies
Enhanced contextual menu technology is disclosed herein. In an implementation, when a user selects content in a user interface to an application, a context...
US-1,026,1655 Least disruptive icon displacement
Least disruptive icon displacement techniques are described herein which enable rearrangement of icons by selectively applying multiple different displacement...
US-1,026,1622 Ground reference floating in a touch-sensitive display
Examples are described for touch-sensitive displays in which ground references for associated electronics are isolated from one another. In one example, a...
US-1,026,1604 Active stylus velocity correction
A touch-sensitive display device includes a touch sensor having a plurality of touch-sensing electrodes and control logic coupled to the plurality of...
US-1,026,1568 Enhancing user experience relative to peripheral devices
The description relates to enhancing user experience with devices, such as host and peripheral devices. One example relates to devices that can automatically...
US-1,026,1562 Remote device waking using a multicast packet
Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up...
US-1,026,1328 Enhanced illumination system
An enhanced illumination system is provided. In some configurations, an illumination system comprises one or more illuminators for emitting light. Light...
US-1,026,1320 Mixed reality display device
Examples are disclosed that relate to mixed reality display devices. One example provides a head-mounted display device comprising, a display, a lens system,...
US-1,026,1233 Backlight unit with controlled light extraction
A backlight unit includes a light guide layer including a plurality of extraction features disposed along a rear face of the light guide layer, a first cladding...
US-1,025,8882 Recording companion
Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a...
US-1,025,8880 Dynamic selection of voice quality over a wireless system
Various systems, methods, and computer readable instructions are disclosed herein for dynamically allocating fixed bandwidth over a wireless link between a...
US-1,025,8280 Wearable electronic device
A wearable electronic device includes a composite band, a touch-sensor display, a skin sensor, and a course of electrical conductors. The composite band forms a...
US-D845,989 Display screen with transitional graphical user interface
US-D845,982 Display screen with graphical user interface
US-D845,947 Tablet
US-1,025,7950 Magnetic block locking of an electronic device
An electronic device or electronic device assembly may comprise a first portion and a second portion, a first magnet disposed inside the first portion and...
US-1,025,7932 Laser diode chip on printed circuit board
A light source module comprising a semiconductor light source mounted directly to a conducting trace of a multilayer printed circuit board having a core...
US-1,025,7758 Migrating wireless channels using dual media access controllers
The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an...
US-1,025,7587 Integrating continuous and sparse streaming data
A sparse streaming system provides a first-class means for sparse metadata to be added to streaming media presentations and to be delivered using an integrated...
US-1,025,7505 Optimized object scanning using sensor fusion
Sensor fusion is utilized in an electronic device such as a head mounted display (HMD) device that has a sensor package equipped with different sensors so that...
US-1,025,7433 Multi-lens imaging apparatus with actuator
The imaging system has two lenses coupled together, wherein both lenses face different sides of the device body. Each lens has a separate image sensor; for...
US-1,025,7421 Generic platform video image stabilization
Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing...
US-1,025,7417 Method and apparatus for generating panoramic images
A method and an apparatus for generating panoramic images are presented. The method includes receiving a set of consecutive image frames. A portion of a first...
US-1,025,7415 Foveated camera for video augmented reality and head mounted display
Using a foveated camera for video augmented reality via a head mounted display is provided. A camera may be placed in a binning mode; a full frame binned image...
US-1,025,7346 Suppressing indications of incoming communications in user interfaces
Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, a notification of an incoming communication is...
US-1,025,7342 Validating stateful dynamic links in mobile applications
Techniques are described for validating stateful app links. Validation can be performed when stateful app links are created, activated, shared, or at other...
US-1,025,7314 End-to-end user experiences with a digital assistant
A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes...
US-1,025,7255 Hierarchical organization for scale-out cluster
Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client....
US-1,025,7189 Using hardware based secure isolated region to prevent piracy and cheating on electronic devices
System and methods for using secure isolated technology to prevent piracy and cheating on electronic devices. In some examples, an electronic device can use...
US-1,025,7155 Suggesting a discussion group based on indexing of the posts within that discussion group
A system and corresponding methods for recommending a discussion group as an appropriate place to post a message are provided. In one embodiment, the system...
US-1,025,7128 Presenting messages to participants based on neighborhoods
Participants of a group of participants in a chat may be associated with neighborhoods. A neighborhood associated with a participant includes a subset of 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.