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,749,794 Scalability and reliability of hardware geo-fencing with failover support
A computing device includes at least one processor and a memory, the memory storing computer-executable instructions for causing the device to be configured to...
US-9,749,645 Coded-block-flag coding and derivation
Techniques for coding and deriving (e.g., determining) one or more coded-block-flags associated with video content are described herein. A coded-block-flag of a...
US-9,749,368 Social network media sharing with client library
Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share...
US-9,749,313 Protection from unfamiliar login locations
In one embodiment, a user authentication server may use geo-location tracking to determine whether to present an enhanced identity challenge. A communication...
US-9,749,271 Automatic isolation and detection of outbound spam
Embodiments provide IP address partitioning features that can be used to source outbound email communications, but the embodiments are not so limited. In an...
US-9,749,208 Integrated global resource allocation and load balancing
In various embodiments, methods and systems for integrated resource allocation and loading balancing are provided. A global resource allocator receives usage...
US-9,748,797 Key interlock system and method for safe operation of electric power distribution system
Key interlock systems and methods are described for safely carrying out a closed-transition procedure in an electric power distribution system in which two load...
US-9,748,765 Load allocation for multi-battery devices
This document describes techniques and apparatuses of load allocation for multi-battery devices. In some embodiments, these techniques and apparatuses determine...
US-9,747,726 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,747,710 Method, system, and computer-readable medium for creating and laying out a graphic within an application program
A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes...
US-9,747,519 Classifying ambiguous image data
Examples are disclosed herein that relate to classifying ambiguous data in an image. One example provides, on a computing device, a method of processing image...
US-9,747,456 Secure query processing over encrypted data
The subject disclosure is directed towards secure query processing over encrypted database records without disclosing information to an adversary except for...
US-9,747,377 Semantic zoom for related content
Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search...
US-9,747,340 Method and system of using a local hosted cache and cryptographic hash functions to reduce network traffic
The described method and system enables a client at a branch office to retrieve data from a local hosted cache instead of an application server over a WAN to...
US-9,747,279 Context carryover in language understanding systems or methods
Systems and methods for determining a user intent or goal for contextual language understanding by utilizing information from one or more previous user natural...
US-9,747,270 Natural input for spreadsheet actions
Different gestures and actions are used to interact with spreadsheets. The gestures are used in manipulating the spreadsheet and performing other actions in the...
US-9,747,268 Making document changes by replying to electronic messages
Document changes are sent within a body of an electronic message to reviewers that are collaborating on the document. The document may be any type of document...
US-9,747,266 Clipboard augmentation with references
Systems, methods, data structures and/or the like are provided for placing copy data, supplemental, and/or additional data on a clipboard, for example. The copy...
US-9,747,257 Updating document previews of embedded files
When a multi-page document is embedded in a notebook system, a preview object is generated for pages of the embedded document. The preview objects are displayed...
US-9,747,225 Interrupt controller
An interrupt controller includes a fabric slave that can receive MMIO operation requests, a plurality of output interrupt lines, a plurality of interrupt...
US-9,747,174 Tail of logs in persistent main memory
A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory...
US-9,747,153 Resilience as a service
Systems and methods disclosed herein are directed to creating a service directory of dependencies for services running on a system, wherein instances of a first...
US-9,747,133 Enhanced availability for message services
An enhanced availability environment for facilitating a message service provided by a plurality of service elements is disclosed herein. The enhanced...
US-9,747,130 Managing nodes in a high-performance computing system using a node registrar
A method of managing nodes in a high-performance computing (HPC) system, which includes a management subsystem and a job scheduler subsystem, includes providing...
US-9,747,086 Transmission point pattern extraction from executable code in message passing environments
Extractable annotations are created and stored for different transmission points. In some instances, this occurs during compiling. One type of transmission...
US-9,747,007 Resizing technique for display content
Systems, methods, apparatuses, and computer program products for resizing content to be rendered to a display are described. In accordance with embodiments,...
US-9,747,004 Web content navigation using tab switching
A Web application maintains a record of Web content that has been displayed by the Web application. The user can navigate to different previously displayed Web...
US-9,746,997 Share timeline of calendar
Sharing a timeline of a calendar is provided. An application such as a calendar application detects an activation of a share operations control on a timeline of...
US-9,746,995 Launcher for context based menus
A launching mechanism for context based menus is provided. A launcher indicator may be provided at a fixed or dynamic location on a user interface enabling a...
US-9,746,981 System and method for multiple object detection on a digitizer system
A digitizer system comprises at least one object incorporating an electronic tag configured for radiating at least one modulated signal and at least one second...
US-9,746,944 Universal stylus communication with a digitizer
A method includes generating a first signal type and a second signal type in a handheld device and transmitting both the first signal type and the second signal...
US-9,746,932 Gesture inferred vocabulary bindings
The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are...
US-9,746,912 Transformations for virtual guest representation
Systems and methods that provide for a virtual reality entertainment system that supplies immersive entertainment and creates a sensation for a user similar to...
US-9,746,895 Use of volatile memory as non-volatile memory
A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or...
US-9,746,888 Uniform flow heat sink
A uniform flow heat sink is described that is configured to employ variable spacing for air flow channels to account for non-uniformities in air flow due to...
US-9,746,739 See-through dimming panel
A see-through dimming panel includes first and second transparent substrate layers and suspended-particle-device (SPD) layer therebetween. A first transparent...
US-9,746,675 Alignment based view matrix tuning
A head-mounted display device is disclosed, which includes an at least partially see-through display, a processor configured to detect a physical feature,...
US-D795,962 Electronic housing
US-D795,961 Controller
US-D795,960 Controller
US-D795,920 Display screen with group of icons
US-D795,914 Display screen with graphical user interface
US-D795,871 Illuminated augmented reality input device
US-D795,870 Augmented reality input device
US-9,743,554 Heat dissipation in electronics with a heat spreader
Heat dissipation configurations and methods are described herein. Certain electronic devices may include an individual piece of thermally conductive material...
US-9,743,536 Mobile device assembly
A mobile device assembly comprises a display module having a display assembly, the display assembly having a front surface, a back surface, and a peripheral...
US-9,743,042 Communication event
In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network...
US-9,742,780 Audio based discovery and connection to a service controller
Techniques for automatically connecting to a service controller are described herein. In one example, a service controller device includes a processor and a...
US-9,741,419 Memory system with a content addressable superconducting memory
A memory system including a content addressable memory having an array of content addressable memory elements including a plurality of rows of content...
US-9,741,354 Bitstream syntax for multi-process audio decoding
An audio decoder provides a combination of decoding components including components implementing base band decoding, spectral peak decoding, frequency extension...
← 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.