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,515,971 Universal mobile device messaging
A unified messaging system allows the receipt and sending of different messages across devices is established by creating relationships that leverage the...
US-9,515,951 Computing system architecture that facilitates forming of customized virtual disks
A computing system architecture that facilitates constructing a virtual disk that is customized for an application is described herein. An exemplary computing...
US-9,515,938 Service policies for communication sessions
Techniques for service policies for communication sessions are described. According to various embodiments, a service policy specifies various rules and/or...
US-9,515,891 Aggregated, interactive communication timeline
Described is a technology by which an interactive timeline user interface shows communication data aggregated from various sources (e.g., a telephone service, a...
US-9,515,832 Process authentication and resource permissions
The techniques and systems described herein present various implementations of a model for authenticating processes for execution and specifying and enforcing...
US-9,515,721 Providing network connectivity and access to content and communications via moving objects
Various techniques for providing network connectivity are described herein. In one example, a moving object includes an uplink device of the moving object to...
US-9,514,902 Controller-less quick tactile feedback keyboard
In some examples, techniques are provided for quick haptic feedback, without the use of a controller, which is local to individual, non-actuating keys, such as...
US-9,514,748 Digital personal assistant interaction with impersonations and rich multimedia in responses
Systems, methods, apparatuses, and computer program products are described for implementing a digital personal assistant. The digital personal assistant is...
US-9,514,714 Kinetic mapping
One or more techniques and/or systems are provided for kinetic mapping. A spatial interface, such as a map, may represent information according to an overview...
US-9,514,571 Late stage reprojection
Methods for generating and displaying images associated with one or more virtual objects within an augmented reality environment at a frame rate that is greater...
US-9,514,522 Depth data processing and compression
Techniques for setting depth values for invalid measurement regions of depth images are described herein. A computing device may set the depth values based on...
US-9,514,470 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-9,514,415 Method and system for decomposing single-qubit quantum circuits into a discrete basis
A target quantum circuit expressed in a first quantum gate basis may be transformed into a corresponding quantum circuit expressed in a second quantum gate...
US-9,514,316 Optical security enhancement device
An optical security device can be used to view sensitive information provided in an obscured format via a potentially untrusted and/or compromised computer. The...
US-9,514,243 Intelligent caching for requests with query strings
An intelligent caching system is described herein that intelligently consolidates the name-value pairs in content requests containing query strings so that only...
US-9,514,221 Part-of-speech tagging for ranking search results
Systems, methods, and computer-readable storage media are provided for utilizing part-of-speech (POS) tagging of both the words included in a search query and...
US-9,514,214 Deterministic progressive big data analytics
A plurality of data items that are annotated with progress markers may be obtained. The progress markers may indicate progress points associated with atemporal...
US-9,514,211 High throughput data modifications using blind update operations
Update requests that specify updates to a logical page associated with a key-value store are obtained. Updates to the logical page are posted using the obtained...
US-9,514,191 Visualizing ranking factors for items in a search result list
A method, system, and one or more computer-readable storage media for visualizing ranking factors for items in a search result list are provided herein. The...
US-9,514,174 Classification of data in main memory database systems
Various technologies described herein pertain to classifying data in a main memory database system. A record access log can include a sequence of record access...
US-9,514,116 Interaction between web gadgets and spreadsheets
Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more...
US-9,514,105 Reordering nodes in a hierarchical structure
This disclosure describes a user interface and methods for quickly and easily modifying graphical content. Specifically, content having a hierarchical format...
US-9,514,104 Opening network-enabled electronic documents
System(s), method(s), and/or technique(s) ("tools") are described that enable a user to open a network-enabled electronic document in either a specific software...
US-9,514,027 Context-aware model-driven hierarchical monitoring metadata
Metrics are defined and collected for an application. The metrics are organized in hierarchical trees with metrics aggregated at each node in the trees. Each...
US-9,513,882 Platform independent presentation composition
Architecture that includes a platform independent, configuration driven, presentation composition engine. The composition engine that allows dynamic generation...
US-9,513,806 Dimension based load balancing
One method includes receiving partitions, generating assignment plans for assignment of the partitions to servers based on dimensional values of dimensions as...
US-9,513,798 Indirect multi-touch interaction
Indirect multi-touch interaction is described. In an embodiment, a user interface is controlled using a cursor and a touch region comprising a representation of...
US-9,513,781 Expanded search and find user interface
A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across...
US-9,513,768 Generation of depth images based upon light falloff
Technologies pertaining to computing depth images of a scene that includes a mobile object based upon the principle of light falloff are described herein. An...
US-9,513,751 Large-format display assembly
Various embodiments relating to a large-format touch display having a continuous touch surface that is flat and free from visual defects are disclosed. In one...
US-9,513,748 Combined display panel circuit
Combined display panel circuit techniques are described herein. In one or more implementations, a combined panel circuit of a display device is configured to...
US-9,513,723 Interacting tips for a digitizer stylus
A stylus for use with a digitizer sensor includes a housing confined by a first and second end, a primary tip positioned at the first end of the housing and...
US-9,513,721 Pressure sensitive stylus for a digitizer
A pressure sensitive stylus for operation with a digitizer sensor includes a housing, a writing tip that is movable in response to contact pressure applied on...
US-9,513,671 Peripheral retention device
Peripheral retention device techniques are described. In one or more implementations, a peripheral retention device includes a computing device securing portion...
US-9,513,480 Waveguide
A waveguide has a front and a rear surface, the waveguide for a display system and arranged to guide light from a light engine onto an eye of a user to make an...
US-D773,561 Controller with removable thumbstick attachment
US-D773,533 Display screen with icon
US-D773,530 Display screen with icon
US-D773,524 Display screen with animated graphical user interface
US-D773,523 Display screen with animated graphical user interface
US-D773,511 Display screen with graphical user interface
US-D773,505 Display screen with graphical user interface
US-D773,501 Display screen with animated graphical user interface
US-D773,500 Display screen with graphical user interface
US-D773,479 Display screen with icon group
US-D773,472 Keyboard
US-D773,426 Handset
US-9,510,251 Call handoff initiation in hybrid networks
A continual learning process is applied to a class of risk estimate-based algorithms and associated risk thresholds used for deciding when to initiate a handoff...
US-9,510,125 Parametric wave field coding for real-time sound propagation for dynamic sources
The techniques discussed herein may facilitate real-time computation and playback of a propagated signal(s) perceived at a listener location in a ...
US-9,510,004 Multi-layered rate control for scalable video coding
Systems and methods for multi-layered rate control for scalable video coding. A parameter value may be calculated based on a current layer target bit rate and a...
← 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.