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,535,597 Managing an immersive interface in a multi-application immersive environment
This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these...
US-9,535,590 Controlled interaction with heterogeneous data
A two-dimensional canvas displays objects of various types. The canvas may be displayed in miniaturized form with a view box superimposed upon the canvas. As...
US-9,535,565 Smart insertion of applications into layouts
Embodiments described herein relate to maintaining a tiled arrangement of application windows as a user inserts application windows into a managed display...
US-9,535,537 Hover detection in an interactive display device
Embodiments are disclosed that relate to hover detection in interactive display devices. One embodiment provides an interactive display device comprising a...
US-9,535,465 Hinge electrical interconnection guide
In embodiments of a hinge electrical interconnection guide, a portable device includes a first housing integrated with a display device, and a second housing...
US-9,535,253 Display system
A display system comprises an optical waveguide and a light engine. The light engine generates multiple input beams which form a virtual image. An incoupling...
US-9,535,154 Cache-based location determination
One disclosed example provides a method including compiling and storing on the computing device a list of positioning signals each associated with a geographic...
US-9,532,631 Hinged cover for computing device
Techniques including use of a hinged cover for a computing device are described. In one or more implementation, a system includes a computing device having a...
US-D775,667 Display screen with icon
US-D775,665 Display screen with icon
US-D775,652 Display screen with graphical user interface
US-D775,637 Display screen with animated graphical user interface
US-9,532,055 Constraints and unit types to simplify video random access
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type...
US-9,531,994 Modifying video call data
A method comprising: displaying a UI for display of received video; detecting selection of a UI displayed button while a received video frame is displayed; in...
US-9,531,815 Relevant communication mode selection
When initiating a communication session, a user may be faced with the challenge of deciding which communication mode to use to contact and/or share content with...
US-9,531,810 Optimal source interface selection
Aspects of the subject matter described herein relate to selecting a source interface with which to establish a connection. In aspects, a profile for each...
US-9,531,793 Displaying and navigating implicit and explicit enterprise people relationships
A network map of an individual's implicit and explicit people relationships across multiple workloads is provided. Relationships between people may be leveraged...
US-9,531,703 Single sign-on via application or browser
Single sign-on techniques via an application or browser are described. In one or more implementations, a single instance of entry of authentication information...
US-9,531,695 Access control to secured application features using client trust levels
Architecture that facilitates the conveyance of a trust level when the caller makes a call, the trust level in dependence on the state of the caller system. The...
US-9,531,674 Virtual host security profiles
Architecture that creates and applies a virtual firewall profile for each network to which a multi-homed device is connected. In one implementation, the virtual...
US-9,531,662 Global email identity preferences
In embodiments of global email identity preferences, a default outgoing email address that is designated by a user is maintained at an email server. The user...
US-9,531,588 Discovery and mining of performance information of a device for anticipatorily sending updates to the device
The subject disclosure relates to techniques for monitoring contextual and performance information of a device for anticipatorily sending update information to...
US-9,531,059 Side face antenna for a computing device case
An antenna assembly includes a portion of the metal computing device case as a primary radiating structure. The metal computing device case includes a back face...
US-9,530,426 Filtering sounds for conferencing applications
A conferencing system includes a near-eye display device that displays video received from a remote communication device of a communication partner. An audio...
US-9,530,342 Ambient light context-aware display
Embodiments are disclosed that relate to modifying a display of a portable electronic device to account for ambient light. For example, one disclosed embodiment...
US-9,530,252 Interactions of virtual objects with surfaces
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one...
US-9,530,239 Maintaining 3D labels as stable objects in 3D world
Architecture that enables the preservation of label readability in a scene (e.g., map, map tiles, graphical background, etc.) by way of label orientation...
US-9,530,105 Managing entity organizational chart
Displaying organizational information of an entity includes storing data representing nodes associated with members of the entity in a database accessible by...
US-9,530,000 Secure privilege level execution and access protection
The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user...
US-9,529,915 Search results based on user and result profiles
A method includes receiving a search query from a user at a search engine. The method also includes performing a search responsive to the search query to obtain...
US-9,529,908 Tiering of posting lists in search engine index
A search index includes tiered posting lists. Each posting list in the search index corresponds with a different atom and includes a list of documents...
US-9,529,884 Usage based synchronization of note-taking application features
Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one...
US-9,529,864 Data mining electronic communications
User insights derived from communication data may be provided. Communications associated with a user may be collected and analyzed to derive insights about the...
US-9,529,823 Geo-ontology extraction from entities with spatial and non-spatial attributes
Architecture that provides fully automatic generation of a geo-ontology and does not use pre-existing geo-ontologies or other location entity repositories...
US-9,529,807 Creating host-level application-consistent backups of virtual machines
A host server hosting one or more virtual machines can back up host volumes and the one or more virtual machines installed thereon in an application-consistent...
US-9,529,794 Flexible schema for language model customization
The customization of language modeling components for speech recognition is provided. A list of language modeling components may be made available by a...
US-9,529,789 User interface for creating a spreadsheet data summary table
A graphical user interface for creating a data summary table includes a field pane including a list of a plurality of fields, and a layout pane including a...
US-9,529,786 Automatically converting text to business graphics
A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or...
US-9,529,716 Optimizing write and wear performance for a memory
Determining and using the ideal size of memory to be transferred from high speed memory to a low speed memory may result in speedier saves to the low speed...
US-9,529,636 System and method for adjusting guest memory allocation based on memory pressure in virtual NUMA nodes of a...
Techniques for effectuating a virtual Non-Uniform Memory Architecture (NUMA) for virtual machines and adjusting memory in virtual NUMA nodes are described. The...
US-9,529,608 Thread-agile execution of dynamic programming language programs
Methods, systems, and products are provided for thread-agile dynamic programming language (`DPL`) program execution. Thread-agile DPL program execution may be...
US-9,529,605 Customizing user interface indicators based on prior interactions
A method may provide a customized graphical user interface indicator. The method may include determining a count corresponding to a number of user interactions...
US-9,529,582 Modular architecture for distributed system management
A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The...
US-9,529,575 Rasterization of compute shaders
Described are compiler algorithms that partition a compute shader program into maximal-size regions, called thread-loops. The algorithms may remove original...
US-9,529,573 Graphical user interface generation through use of a binary file
A system for generating and displaying a graphical user interface on a computer screen is described herein. The system includes a receiver component that...
US-9,529,566 Interactive content creation
An audio/visual system (e.g., such as an entertainment console or other computing device) plays a base audio track, such as a portion of a pre-recorded song or...
US-9,529,513 Two-hand interaction with natural user interface
Two-handed interactions with a natural user interface are disclosed. For example, one embodiment provides a method comprising detecting via image data received...
US-9,529,454 Three-dimensional user input
Examples are disclosed herein that relate to processing three-dimensional user input. One example provides a method of processing user input in a ...
US-9,529,447 Removable input module
A removable input module for a touch-screen device is described. The input module comprises an attachment mechanism to attach the module to the touch-screen...
US-9,529,426 Head pose tracking using a depth camera
Head pose tracking technique embodiments are presented that use a group of sensors configured so as to be disposed on a user's head. This group of sensors...
← 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.