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-8,582,876 Hybrid codec for compound image compression
One or more portions of a compound image may be classified as picture portions and at least one remaining portion of the compound image may be classified as a...
US-8,582,659 Determining a decoding time stamp from buffer fullness
Techniques and tools are described for using a signaled or derived buffer fullness value to determine a decoding time stamp. The decoding time stamp can be used...
US-8,582,490 Method for determining placement of internet taps in wireless neighborhood networks
Disclosed is a method for determining the placement of ITAPs in wireless neighborhood networks. The method disclosed provides for efficient integration of...
US-8,582,302 Modular equipment rack system for data center
Various technologies described herein pertain to racking equipment in a data center. A modular equipment rack system can include an upper track, a lower track,...
US-8,582,206 Laser-scanning virtual image display
A virtual-image projector comprises a laser configured to form a narrow beam, first and second dilation optics, first and second redirection optics each having...
US-8,582,127 Updating old media with configurable entities
The claimed subject matter relates to an architecture that can provide configurable entities in connection with electronic archival of print-based media. In...
US-8,582,054 Display with focused illumination
Some implementations include a liquid crystal display with focused illumination. For example, a light source emitting a plurality of discrete colors may be...
US-8,581,914 Real-time kd-tree construction on graphics hardware
Described is a technology for constructing kd-trees on GPUs, in a manner that is sufficiently fast to achieve real-time performance by exploiting GPU-based...
US-8,581,912 Dynamic subroutine linkage optimizing shader performance
Allocation of memory registers for shaders by a processor is described herein. For each shader, registers are allocated based on the shader's level of...
US-8,581,907 Set visualizations
Techniques for visualizing sets are described. Arbitrary subsets of data elements are represented by corresponding graphic lines. The data elements in a set are...
US-8,581,900 Computing transitions between captured driving runs
Various embodiments provide a global approach for computing transitions between captured runs through an intersection. In accordance with one or more...
US-8,581,856 Touch sensitive display apparatus using sensor input
Described herein is a system that includes a receiver component that receives gesture data from a sensor unit that is coupled to a body of a gloveless user,...
US-8,581,852 Fingertip detection for camera based multi-touch systems
Touch detection systems and methods are described. The system comprises a light guiding sheet, a light source, a reflective layer and a detector. When a...
US-8,581,831 Scanning backlight for flat-panel display
An illuminator for a flat-panel display comprises a tapered slab waveguide 1 co-extensive with the display, a light source 2-4 arranged to inject light into an...
US-8,581,803 Video presenting network management
Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be...
US-8,581,227 Quantum computational systems
A computer-implemented method for encryption and decryption using quantum computational model is disclosed. Such a method includes providing a model of a...
US-D693,368 Display screen with animated graphical user interface
US-D693,365 Display screen with transitional icon
US-D693,364 Display screen with icon
US-D693,363 Display screen with animated graphical user interface
US-D693,362 Display screen with graphical user interface
US-D693,361 Display screen with transitional graphical user interface
US-D693,360 Display screen with graphical user interface
US-D693,359 Display screen with animated graphical user interface
US-D693,358 Display screen with a graphical user interface
US-D693,357 Display screen with graphical user interface
US-D693,356 Display screen with animated graphical user interface
US-D693,355 Display screen with graphical user interface
US-D693,354 Display screen with animated graphical user interface
US-8,578,486 Encrypted network traffic interception and inspection
A method of operating a computing device that allows inspecting data that the device attempts to transmit over a network in an encrypted form for presence of...
US-8,578,460 Automating cloud service reconnections
Technologies are generally described for automatically reconnecting a security principal to cloud services through correlation of security principal identifier...
US-8,578,449 Replicating selected secrets to local domain controllers
A domain controller hierarchy includes one or more hub domain controllers in communication with one or more local domain controllers, such as local domain...
US-8,578,431 Adaptive timeshift service
In embodiments of an adaptive timeshift service, a live content server distributes live television content to television client devices. The live television...
US-8,578,425 Recording multi-stream interactive television
Detailed herein is a technology which, among other things, allows recording and playback of multi-stream interactive television. In one approach to this...
US-8,578,399 Method, system, and apparatus for providing access to workbook models through remote function cells
A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer...
US-8,578,394 Exempting applications from suspension
Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is...
US-8,578,385 Method and system for virtual service isolation
A method of managing resources in a host computer includes generating a virtual service provider in two different computer partitions and linking them in a...
US-8,578,364 Dynamic management of operating system resources
A method for dynamically managing operating system resources of a computing device. Each of the operating system resources have one or more data elements. The...
US-8,578,363 Differentiated installable packages
A code fix is communicated using an automatically executable code patch that has an additional code element that allows the code to perform the functions of...
US-8,578,344 Incremental compositional dynamic test generation
Concepts and technologies are described herein for incremental compositional dynamic test generation. The concepts and technologies described herein are used to...
US-8,578,334 Dynamic language-based integrated development environment
Various technologies and techniques are disclosed for providing an integrated development environment using a dynamic language. Input is received from a user in...
US-8,578,326 Localized information-preserving levels in model visualization
Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their...
US-8,578,302 Predictive determination
Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user...
US-8,578,292 Simultaneous document zoom and centering adjustment
A user may control automatic zooming and scrolling functionality with respect to a selected point in the document. A user may provide a first input to select an...
US-8,578,290 Docking and undocking user interface objects
The present invention relates to a system and method for displaying information or a part within a second application, such as a sidebar application. The part...
US-8,578,283 Suppressing unwanted UI experiences
Methods to allow, suppress, or reformulate a presentation of a UI element invoked by a computer program are provided. One method includes applying an...
US-8,578,277 Integrating charts in documents
A chart is presented in a host application. The chart is managed by communicating data corresponding to the chart to a separate application and providing...
US-8,578,273 Slideshow method for displaying images on a display
A method and system are disclosed for presenting digital images over a display in a slideshow presentation. The slideshow has an appearance of the images being...
US-8,578,259 Media portability and compatibility for different destination platforms
Tools and techniques for media portability and compatibility for different destination platforms are provided. These tools may receive commands to launch a...
US-8,578,213 Analyzing software performance issues
Execution traces are collected from multiple execution instances that exhibit performance issues such as slow execution. Call stacks are extracted from the...
← 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.