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,022,8881 Block storage using a hybrid memory device
Techniques for block storage using a hybrid memory device are described. In at least some embodiments, a hybrid memory device includes a volatile memory...
US-1,022,8781 Resistive force sensor
A resistive force sensor may be configured with two exposed pads, each exposed pad electrically connected to a terminal. When a force is applied to a force...
US-1,022,8778 Active stylus synchronization
A touch-sensing system comprises an active stylus including a probe electrode and associated sensory logic. The sensory logic is configured to receive a...
US-1,022,8775 Cross application digital ink repository
A computing device includes a digital ink system that provides digital ink support to applications on the computing device. Digital ink inputs are received by...
US-1,022,8770 Input device configuration having capacitive and pressure sensors
Input device configurations are described. In one or more implementations, an input device includes a sensor substrate having one or more conductors and a...
US-1,022,8766 Enhanced Display Rotation
Enhanced display rotation techniques are described in which arrangement of on-screen elements and user interfaces may be controlled based upon a combination of...
US-1,022,8747 Battery parameter-based power management for suppressing power spikes
This document describes techniques and apparatuses for suppressing power spikes. In some embodiments, these techniques and apparatuses determine an available...
US-1,022,8732 Hinge with variable sliding friction
A friction hinge is described. Generally, the friction hinge provides a variable torque profile for a movable component. In an example, the friction hinge...
US-1,022,8561 Eye-tracking system using a freeform prism and gaze-detection light
An example see-through head-mounted display system includes a freeform prism and a display device configured to emit display light through the freeform prism to...
US-1,022,8257 Tool for assisting user in finding a fair meeting location
A computer-implemented technique is described herein for assisting at least two users in finding and traveling to (and/or from) a meeting location. In one...
US-1,022,8124 Electrical plug assist tool
A tool includes a handle, a shaft coupled to the handle, and a tip coupled to the shaft such that the shaft is between the handle and the tip. The tip includes...
US-1,022,7808 Hinged device
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This...
US-1,022,6697 Input device with sector geared feedback trigger
A user-input device includes a user-actuatable trigger configured to pivot about a trigger axis, the user-actuatable trigger including a sector gear, a posture...
US-1,022,4660 Threaded circuit board
A circuit board disclosed herein includes a threaded receptor, one or more alignment holes, and one or more pads. The threaded receptor is configured to receive...
US-1,022,4630 Multiband antenna
There is disclosed a multiband antenna device comprising a conductive elongate antenna element configured for electrical connection to a groundplane at a...
US-1,022,1898 Hinge clutch
The description relates to devices that include hinged portions and controlling rotation of the portions. One example can include a display that is configured...
US-1,022,0304 Boolean/float controller and gesture recognition system
A system and method are disclosed for providing input to a software application such as a gaming application. The inputs may be received from one or both of a...
US-1,021,9219 Method for connecting a network receiver with one or more devices while minimizing power usage
The disclosure generally relates to identifying a Bluetooth Low Energy (BTLE) enabled Wi-Fi network receiver and automatically connecting to the BTLE-enabled...
US-1,021,8952 Architecture for rendering high dynamic range video on enhanced dynamic range display devices
Innovations in rendering of high dynamic range ("HDR") video on a display device having enhanced dynamic range ("EDR"). The peak brightness for an EDR display...
US-1,021,8882 Feedback for object pose tracker
A computing device has an input configured to receive data captured by at least one capture device where the data depicts at least part of an object moving in...
US-1,021,8817 Digital rights list for device groups
In one example, a device directory server may maintain a digital rights management list for a user device belonging to a device group associated with a user....
US-1,021,8802 Tiered notification framework
A computer-implemented technique is described herein for presenting notifications on a user interface presentation of a recipient computing device. The...
US-1,021,8758 Smart pre-fetching for peer assisted on-demand media
A "Media Sharer" operates within peer-to-peer (P2P) networks to provide a dynamic peer-driven system for streaming high quality multimedia content, such as a...
US-1,021,8747 Leveraging geographically proximate devices to reduce network traffic generated by digital collaboration
A system to identify and leverage geographically proximate client devices to reduce network traffic associated with facilitating digital collaboration sessions...
US-1,021,8709 Share permissions and organization of content in an application with multiple levels of organizational hierarchy
Share permissions and organization of content in an application with multiple levels of organizational hierarchy is provided. In some examples, an application...
US-1,021,8696 Targeted secure software deployment
The techniques and systems described herein are directed to providing targeted, secure software deployment in a computing system. An identity of the computing...
US-1,021,8688 Creating awareness of accessed to privacy-sensitive devices
Techniques for providing intuitive feedback to a user regarding which applications have access to a data stream captured by a privacy-sensitive device, such as...
US-1,021,8683 Relating private data of different entities
Aspects of the present disclosure relate to cryptography. In particular, example embodiments relate to computing a relationship between private data of a first...
US-1,021,8664 Recurrent invitation loop
A system, apparatus, and methods are provided for queuing and resending organically generated invitations by members of a user community. During operation, the...
US-1,021,8655 Streamlined collaboration on document
Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and...
US-1,021,8648 Out of office message improvements
Embodiments of the present invention relate to set of improvements to the out of office assistant that send out of office messages to senders of messages while...
US-1,021,8639 Computing long-term schedules for data transfers over a wide area network
Various technologies pertaining to scheduling network traffic in a network are described. A request to transfer data from a first computing device to a second...
US-1,021,8569 Distributed storage quota enforcement
Embodiments are directed to client-side enforcement of storage quotas in a cloud service or distributed computing environment. A storage driver is configured to...
US-1,021,8515 Evolving a signature during trust verification of an object
The techniques described herein dynamically determine a new signature that is valid and that can be used to verify trust of an object (e.g., a certificate, an...
US-1,021,7462 Automating natural language task/dialog authoring by leveraging existing content
Systems and methods for augmenting existing CU system to be used with content, such as a website. The content may be parsed to determine on or more actions that...
US-1,021,7401 Displaying content on a display in power save mode
A mobile device display comprises a normal operating mode and a power save mode. The display comprises an area for use during power save mode operation of the...
US-1,021,7294 Procedural authoring
A three dimensional (3D) model of an object or environment may be created from images and other information of the object or environment. The 3D model may be...
US-1,021,7231 Systems and methods for utilizing anchor graphs in mixed reality environments
Mixed-reality systems are provided for using anchor graphs within a mixed-reality environment. These systems utilize anchor vertexes that comprise at least one...
US-1,021,7200 Joint video stabilization and rolling shutter correction on a generic platform
In one embodiment, a video processing system 300 may filter a video data set to correct skew and wobble using a central processing unit 220 and a graphical...
US-1,021,7157 Service personalization with familiarity sensitivity
Personalized services often utilize individual profiles, such as social network profiles, product purchase histories, or browsing histories. However,...
US-1,021,7112 Issue detection for routing assistance requests
An issue is identified based on corresponding information indicative of steps taken in an on-boarding process and a velocity of transition through the steps....
US-1,021,7058 Predicting interesting things and concepts in content
An "Engagement Predictor" provides various techniques for predicting whether things and concepts (i.e., "nuggets") in content will be engaging or interesting to...
US-1,021,6982 Projecting a virtual copy of a remote object
Various systems and methods for projecting a remote object are described herein. In one example, a method includes collecting environment data corresponding to...
US-1,021,6919 Access blocking for data loss prevention in collaborative environments
Data loss prevention (DLP) systems may be implemented in conjunction with collaborative services that may be integrated with or work in coordination with...
US-1,021,6833 Associating content items with document sections
A document such as a book or textbook includes multiple sections such as chapters. Concept phrases are determined for each of the sections based on the text of...
US-1,021,6806 Computation of similar titles based on position transition data in a social networking service
In an example, a granularity of title similarity is determined, wherein the granularity of title similarity is a level at which social networking data should be...
US-1,021,6797 Interactive search results page
Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social...
US-1,021,6783 Segmenting data with included separators
An incoming string is received and an initial segmentation is generated based upon separators in the incoming string. The segment values in the initial...
US-1,021,6777 Scalable index build techniques for column stores
Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources...
US-1,021,6759 Heterogeneous file optimization
Techniques are described herein that are capable of heterogeneously optimizing a file. Heterogeneous optimization involves optimizing regions of a file...
← 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.