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,224,098 Facade rendering system
A facade rendering system is described. In various embodiments, the facade rendering system identifies horizontal waveforms and vertical waveforms from an image...
US-8,223,932 Appending content to a telephone communication
An interactive information distribution system that facilitates automatic transmission of a variety of information packets to the communication devices of a...
US-8,223,837 Learning-based image compression
Learning-based image compression is described. In one implementation, an encoder possessing a first set of learned visual knowledge primitives excludes visual...
US-8,223,123 Hardware accelerated caret rendering
Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware...
US-8,221,238 Determination of a reputation of an on-line game player
A reputation of an on-line gamer is calculated in accordance with feedback about the gamer provided by other players. The gamer's reputation is determined in...
US-D663,744 Display screen with animated graphical user interface
US-D663,743 Display screen with animated graphical user interface
US-D663,742 Display screen with transitional keyboard user interface
US-D663,740 Display screen with animated user interface
US-D663,739 Display screen with user interface
US-D663,738 Display screen with user interface
US-D663,730 Electronic mouse with a grid pattern appearance
US-8,220,042 Creating secure interactive connections with remote resources
Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and...
US-8,220,002 Isolation of user-interactive components
The isolation of user-interactive components form the logical components of an exemplary computing application environment is provided. In an illustrative...
US-8,219,975 Real-time analysis of performance data of a video game
A method for analyzing the performance of a video game uses a diagnostic tool that is associated with application code of the video game. The diagnostic tool is...
US-8,219,937 Manipulation of graphical elements on graphical user interface via multi-touch gestures
Embodiments related to the manipulation of objects on a multi-touch graphical user interface are disclosed. For example, in one disclosed embodiment, a method...
US-8,219,927 Revealing of truncated content on scrollable grid
Various embodiments related to the revealing of truncated content on a scrollable grid are disclosed. One disclosed embodiment provides a computing device...
US-8,219,907 Resource authoring with re-usability score and suggested re-usable data
A localization development system includes a platform that receives information to be localized to a target market that is distinct from a source market for...
US-8,219,854 Validating configuration of distributed applications
The present invention extends to methods, systems, and computer program products for validation configuration of distributed applications. Embodiments of the...
US-8,219,845 Timer service uses a single timer function to perform timing services for both relative and absolute timers
A timer service uses a single timer function to perform timing services for both relative and absolute timers. The first timers from a sorted array of absolute...
US-8,219,741 Hardware and operating system support for persistent memory on a memory bus
Implementations of a file system that is supported by a non-volatile memory that is directly connected to a memory bus, and placed side by side with a dynamic...
US-8,219,699 Efficient transform from XML to javascript objects
This disclosure describes data conversion and techniques for sending and receiving data at a mobile device. In one implementation, a proxy server may receive...
US-8,219,665 Method and system for discovery via tribal knowledge
The invention provides one or more modules that may be used to automatically configure a computing device to communicate over a network. When a polling computer...
US-8,219,657 Automatic request categorization for internet applications
Application service requests received by an application hosting framework are automatically differentiated and categorized, and resource usage patterns...
US-8,219,654 Highly available central controller to store and enforce valid state transitions of distributed components
A highly available central controller to store and enforce valid state transitions of distributed components is provided for centrally controlling access to a...
US-8,219,623 Email transport rule per-recipient condition
A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions...
US-8,219,574 Querying compressed time-series signals
A system described herein includes a receiver component that receives a query that pertains to a raw time-series signal. A query executor component selectively...
US-8,219,567 Mobile friendly internet searches
Mobile friendly internet searches are enabled by determining if individual internet sites are mobile friendly. In a described implementation, a...
US-8,219,549 Forum mining for suspicious link spam sites detection
An anti-spam technique for protecting search engine ranking is based on mining search engine optimization (SEO) forums. The anti-spam technique collects...
US-8,219,547 Indirect database queries with large OLAP cubes
A large OLAP cube includes data and dimensions not required for a particular query, or for a collection of queries. A response to a query is generated by using...
US-8,219,539 Search queries with shifting intent
Techniques and systems are disclosed for returning temporally-aware results from an Internet-based search query. To determine if a query is temporally-based one...
US-8,219,526 Synchronizing file partitions utilizing a server storage model
Embodiments are provided for synchronizing file partitions utilizing a server storage model in a client-server computer network. Edits to content of an...
US-8,219,525 Copying and updating files
Copied and source files are tracked so that authors of these documents can selectively update these files. Stale copied files can be eliminated. A control is...
US-8,219,517 Multi-class Poisson disk sampling
A multi-class sampling component (MCSC) is described for selecting samples associated with two or more sampling classes to produce output information. The...
US-8,219,515 Visualization of data record physicality
Systems (and corresponding methodologies) that enable inferences to be drawn from the physicality of electronic information much like that of a visual...
US-8,219,511 Unbiased active learning
Techniques described herein create an accurate active-learning model that takes into account a sample selection bias of elements, such as images, selected for...
US-8,219,435 Determining task status based upon identifying milestone indicators in project-related files
Various technologies and techniques are disclosed for generating project milestones. A method for programmatically determining a status of a particular task is...
US-8,219,406 Speech-centric multimodal user interface design in mobile technology
A multi-modal human computer interface (HCI) receives a plurality of available information inputs concurrently, or serially, and employs a subset of the inputs...
US-8,219,394 Adaptive ambient sound suppression and speech tracking
A device for suppressing ambient sounds from speech received by a microphone array is provided. One embodiment of the device comprises a microphone array, a...
US-8,219,387 Identifying far-end sound
Frames containing audio data may be received, the audio data having been derived from a microphone array, at least some of the frames containing residual...
US-8,219,215 Electronic device properties control
A device with controllable mechanical characteristics makes available a list of controllable characteristics for use by a controller or host computer. The list...
US-8,219,133 Implicit group formation around feed content for mobile devices
A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding...
US-8,218,880 Linear laplacian discrimination for feature extraction
An exemplary method for extracting discriminant feature of samples includes providing data for samples in a multidimensional space; based on the data, computing...
US-8,218,859 Transductive multi-label learning for video concept detection
This disclosure describes various exemplary method and computer program products for transductive multi-label classification in detecting video concepts for...
US-8,218,734 Messaging with a locked communication device
A communication device supports leaving a message using a communication device input interface when the device is in a locked state. The communication device...
US-8,218,624 Fractional quantization step sizes for high bit rates
At high bit rates, the reconstruction error of compressed video is generally proportional to the squared value of quantization step size, such that full...
US-8,218,237 Rear-projection display
Various embodiments related to rear-projection image display are disclosed. For example, one disclosed embodiment provides a projector for projecting an image...
US-8,217,965 Magnification engine
An improved graphics processing system and method are described for magnifying visual output information for printing, display, or other output. A graphics...
US-8,217,962 Single-pass bounding box calculation
Embodiments for single-pass bounding box calculation are disclosed. In accordance with one embodiment, the single-pass bounding box calculation includes...
US-8,217,897 Speckle interference laser tracking
An optical tracking system is disclosed that provides more precise tracking and better performance in an optical mouse. It involves provides a collimated laser,...
← 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.