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,010,8598 Displaying multiple row and column header areas in a summary table
A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary...
US-1,010,8597 Automated table transformations from examples
Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in...
US-1,010,8593 Workflow schedule authoring tool
A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to...
US-1,010,8586 Previews of electronic notes
Embodiments include notes application features including notes page preview and other features, but the embodiments are not so limited. In an embodiment, a...
US-1,010,8528 High-performance processor instruction tracing
High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can...
US-1,010,8462 Virtualizing sensors
Technology related to virtualizing sensors is disclosed. In one example of the disclosed technology, a method can be used to allocate resources of a computing...
US-1,010,8441 Running add-on components in virtual environments
Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting...
US-1,010,8440 Interactive troubleshooting flowcharts
An interactive troubleshooting system is described herein that provides a dynamically changing user interface that readers click through to solve problems. Each...
US-1,010,8330 Automatic highlighting of formula parameters for limited display devices
A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In...
US-1,010,8321 Interface for defining user directed partial graph execution
Executing a user defined portion of an executable graph. The method includes providing to a user a graphical representation of an executable graph, the...
US-1,010,8320 Multiple stage shy user interface
Human device interactions are improved by revealing user interface (UI) elements or functionality on a device in multiple context-dependent stages based on...
US-1,010,8279 Device including electrode having thickness to facilitate tracking
Devices are described herein that include an electrode having a thickness to, among other things, facilitate tracking. For example, the thickness of an...
US-1,010,8273 Movement space mapping for control sticks in user input devices
User input devices, such as gaming controllers, are provided herein. In one example, a user input device includes a control stick mechanism configured to...
US-1,010,8245 Interaction based charging control
Interaction based charging control is described. In an embodiment, a device is described, comprising: an interface configured to receive a charging power from...
US-1,010,8144 Holographic wide field of view display
A head-mounted display device comprises a rendering engine configured to generate a hologram representative of a three-dimensional object. The hologram includes...
US-1,010,8017 Carbon nanoparticle infused optical mount
A passive thermal heat-pipe material comprising an optical mounting structure including heat producing electronic components is provided. Each structural...
US-1,010,8016 Headband comfort and fit adjustment mechanisms
A headband is disclosed for supporting a head-worn device with a comfortable and non-intrusive fit. In examples, the headband includes first and second loops...
US-1,010,8014 Waveguide display with multiple focal depths
A near-eye optical display system utilized in augmented reality devices includes a see-through waveguide display having optical elements configured for...
US-1,010,8013 Indirect-view augmented reality display system
An augmented reality display system utilized in computing platforms such as wearable head-mounted display (HMD) devices includes a virtual reality display that...
US-1,010,8011 Microsphere spaced waveguide display
The technology provides a waveguide display including an optical waveguide comprising a plurality of separated parallel optical substrates. The substrates are...
US-1,010,7994 Wide field-of-view virtual image projector
A wide field-of-view virtual image projector includes a rod light guide that is embossed with at least a first diffraction grating and a second diffraction...
US-1,010,7639 Audio output configured to indicate a direction
An audio output that is configured to indicate a direction is described. In an implementation, a direction of a target is determined in relation to a computing...
US-1,010,4677 Code shortening at a secondary station
A first base station operates as an auxiliary receiver to intercept portions of a data stream as one or more code shortened portions of the data stream, where a...
US-1,010,4642 Event-triggered control of beacon broadcasts
Broadcasts from beacon devices each of which is disposed in a known different physical location within a venue are controlled. Scheduling information for events...
US-1,010,4419 Contextual remote control interface
Embodiments of the present invention provide a contextual remote control interface, which is a companion application that allows a user to use a companion...
US-1,010,4415 Shared scene mesh data synchronisation
A user device within a communication architecture, the user device comprising: an image capture device configured to determine image data for the creation of a...
US-1,010,4334 Content-adaptive adjustment of display device brightness levels when rendering high dynamic range content
Innovations in rendering of high dynamic range ("HDR") content are described. A playback system can dynamically and proactively adjust the brightness level of a...
US-1,010,4292 Multishot tilt optical image stabilization for shallow depth of field
Described herein are methods for creating images with depth of field effects from plural image frames each having different tilt and/or focus properties....
US-1,010,4183 Networked device authentication, pairing and resource sharing
A system and method are disclosed for pairing computing devices using an authentication protocol that allows an initiating computing device to gain access to a...
US-1,010,4117 Identifying user behavior in a distributed computing system
A list of electronic mail (e-mail) accounts is extracted from an electronic mail system. A list of electronic mail accounts, with forwarding enabled, are...
US-1,010,4071 Revoking sessions using signaling
Embodiments are directed to revoking user sessions using signaling. In one scenario, an identity platform operating on a computer system receives an indication...
US-1,010,4069 Request-specific authentication for accessing web service resources
Requests for access to Web service resources are evaluated based on the type of request that is received. Requests are not granted unless sufficient proof of...
US-1,010,4034 Providing invitations based on cross-platform information
In order to invite individuals to join a social network, telephone contact information of a user of the social network is extracted, with the user's permission,...
US-1,010,3949 Count tracking in distributed environments
Count tracking in distributed environments is described, for example, as in data centers where many sites receive data and a coordinator node estimates a sum of...
US-1,010,3768 Mobile device casing
A casing comprising a flip cover, configured to encase at least a part of a mobile device having a camera, the flip cover comprising an optical filter located...
US-1,010,3574 Controlled concurrent utilization of multiple power supplies
Technology for concurrently powering equipment from multiple power sources, and the control thereof is disclosed. One example implementation of the technology...
US-1,010,2829 Display rotation management
Display rotation management is described. A device may include sensors disposed within a housing that produce an output usable to determine an orientation of a...
US-1,010,2824 Gesture for task transfer
A computing device, and method thereof, may have a first display. A first user input is received from an input device of the computing device. In response, a...
US-1,010,2823 Techniques for storing and displaying an image on a display device
Examples described herein generally relate to a display device and computing device where a display is configured for displaying images, a display controller is...
US-1,010,2678 Virtual place-located anchor
A method is disclosed that includes receiving an instruction to generate a virtual place-located anchor at a virtual location that is world-locked. Data items...
US-1,010,2503 Scalable response prediction using personalized recommendation models
The disclosed embodiments provide a system for processing data. During operation, the system obtains a global version of a statistical model and a user-specific...
US-1,010,2377 Protection of secured boot secrets for operating system reboot
Protecting secured boot secrets while starting an operating system. Embodiments include identifying that a second operating system is to be started to replace a...
US-1,010,2354 Integrated application feature store
An application feature store may be integrated with an application. The feature store may be accessed by a user through a feature storefront hosted within the...
US-1,010,2288 Techniques for managing writable search results
Techniques for shared writable search results using a writable topic board system are described. An apparatus may include a processor circuit; and a server...
US-1,010,2269 Object query model for analytics data access
A computing device for executing a client application for analytics data access is provided. The computing device includes a processor that is a functional...
US-1,010,2251 Lockless open collection data structure
A lockless open collection data structure used to create a sequence of collection records. The sequence of collection records may be inserted into a data stream...
US-1,010,2243 Specification of database table relationships for calculation
A relationship amongst multiple relationships between database tables can be specified independent of a query. More specifically, a function (USERELATIONSHIP)...
US-1,010,2241 Detecting errors in spreadsheets
The techniques described herein use statistical reasoning to determine whether a spreadsheet (e.g., cells) includes potential errors. The techniques determine a...
US-1,010,2218 File system with per-extent checksums
A file system allows a different checksum algorithm to be used for different extents of a file system object independently of other extents of the file system...
US-1,010,2208 Automatic multimedia slideshows for social media-enabled mobile devices
Apparatus, computer-readable storage media, and methods are disclosed for allowing wireless communication device users to retrieve and view photographs, videos,...
← 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.