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,2379 Displaying social networking information based on identified entity
A system and computing instructions may include a user device, a social network database, and a processor. The user device may include a user interface...
US-1,026,2348 Catalog quality management model
In one example, a content catalog system may process a bulk set of errors to prioritize those errors that may benefit from manual review by a human error...
US-1,026,2299 Efficient recommendation services
The disclosed subject matter involves identifying clusters and segments of a population of data for use in a recommendation service. Clusters of members or...
US-1,026,2272 Active machine learning
Technologies are described herein for active machine learning. An active machine learning method can include initiating active machine learning through an...
US-1,026,2240 Fast deep neural network training
Methods, systems, and computer programs are presented for training a deep neural network (DNN). One method includes an operation for training a predecessor...
US-1,026,2208 Automatic selection of cinemagraphs
A method is presented for making an automatic selection of a media file type. The method comprises receiving a sequence of digital images of a scene; performing...
US-1,026,2154 Computerized matrix factorization and completion to infer median/mean confidential values
In an example embodiment, an anonymized set of confidential data values is obtained for a plurality of combinations of cohorts having a first attribute type and...
US-1,026,2082 Influence map generator machine
A map generator machine generates influence maps based on profiles of entities, such as members of an online social networking service. The entities can be...
US-1,026,2080 Enhanced search suggestion for personal information services
Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal...
US-1,026,2054 Database and service upgrade without downtime
The upgrading of a relational database on multiple of machines (e.g., a service) that perform data operations via stored procedures. The upgrade occurs without...
US-1,026,2036 Replacing pronouns with focus-specific objects in search queries
A computing device includes a logic machine and a storage machine holding instructions. The instructions are executable by the logic machine to, receive a...
US-1,026,2015 Storage and access time for records
In an example embodiment, information to be stored in a record is received, the information comprising at least two pieces of data of at least two different...
US-1,026,2006 Contextually triggered entry point
Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general...
US-1,026,1985 Output rendering in dynamic redefining application
The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to...
US-1,026,1971 Partitioning links to JSERPs amongst keywords in a manner that maximizes combined improvement in respective...
An on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to partition a number of...
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...
← 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.