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,972,476 Evidence-based virtual world visualization
When evidence is received, a determination is made as to whether the evidence is sufficient to determine whether to block transmission of virtual world data to...
US-8,972,464 File handling for naming conflicts
A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with...
US-8,972,462 Display of temporal data over multiple orders of magnitude
Described herein are technologies that facilitate representing instances in time over 62 orders of magnitude as well as graphically depicting events over...
US-8,972,459 Data change tracking and event notification
The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a...
US-8,972,435 Automatic generation of semantically similar queries
Query suggestions are generated based on a Breadth-First-Search having a configurable decaying radius. A computer system receives an initial set of semantically...
US-8,972,418 Dynamic generation of relevant items
Various embodiments dynamically generate relevant items for a user based on a user's location and an item's popularity. In at least some embodiments, a...
US-8,972,401 Search spam analysis and detection
Defeating click-through cloaking includes retrieving a search results page to set a browser variable, inserting a link to a page into the search results page...
US-8,972,399 Ranking based on social activity data
Various technologies described herein pertain to using social activity data to personalize ranking of results returned by a computing operation for a user. For...
US-8,972,397 Auto-detection of historical search context
Architecture that automatically detects historical search contexts as well as behaviors related to a search query. Machine learning and hand-authored rules are...
US-8,972,384 Automatic information presentation of data and actions in search results
Architecture that inserts one or more label items in search result entries. In addition to the typical search result caption (title, snippet, and link), the...
US-8,972,378 Formulating global statistics for distributed databases
The present invention extends to methods, systems, and computer program products for formulating global statistics for parallel databases. In general,...
US-8,972,348 Method and system for supporting off-line mode of operation and synchronization
Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one...
US-8,972,342 Metadata editing control
A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component...
US-8,972,328 Determining document classification probabilistically through classification rule analysis
A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an...
US-8,972,323 String prediction
In a mobile device, the text entered by users is analyzed to determine a set of responses commonly entered by users into text applications such as SMS...
US-8,972,253 Deep belief network for large vocabulary continuous speech recognition
A method is disclosed herein that includes an act of causing a processor to receive a sample, wherein the sample is one of spoken utterance, an online...
US-8,972,240 User-modifiable word lattice display for editing documents and search queries
An "Interactive Word Lattice" provides a user interface for interacting with and selecting user-modifiable paths through a lattice-based representation of...
US-8,972,237 Optimizing quantum simulations by intelligent permutation
A state (i.e., ket) of a set of qubits may be simulated via a classical computer. Ordering characteristics of the ket (i.e., the "current" permutation...
US-8,972,177 System for logging life experiences using geographic cues
A system logs life experiences using geographic cues. The system variously provides a comprehensive life-logging tool for recording a plurality of different...
US-8,971,841 Operating system supporting cost aware applications
A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over...
US-8,971,810 Dynamic range wireless communications access point
The claimed subject matter provides for systems and/or methods for a dynamic range wireless access point to initiate deliberate and/or selective communications...
US-8,971,641 Spatial image index and associated updating functionality
An image matching system is described for finding reference images that match a query image. The image matching system performs this operation in expeditious...
US-8,971,615 Image type classifier for improved remote presentation session compression
An invention is disclosed for classifying a graphic--e.g. as text or non-text. In embodiments, machine learning is used to generate a solution for classifying...
US-8,971,612 Learning image processing tasks from scene reconstructions
Learning image processing tasks from scene reconstructions is described where the tasks may include but are not limited to: image de-noising, image in-painting,...
US-8,971,522 Noise reduction
A method of reducing noise in an acoustic system, the method comprising at a first user terminal: receiving an audio signal from at least one further user...
US-8,971,433 Compressive wireless modulation
A projection code is applied to encode symbols as weighted arithmetic sums of approximately random subsets of binary source bits. Pairs of the symbols are...
US-8,971,405 Block transform and quantization for image and video coding
An improved method and block transform for image or video encoding and decoding, wherein transformation and inverse transformation matrixes are defined such...
US-8,971,319 Enabling routing of data on a network based on a portion of data accessed from a non-network enabled device
A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology...
US-8,971,295 Soft handoffs in networks
Various embodiments enable a device to maintain a plurality of connections to a plurality of wireless networks simultaneously using one radio. For instance, a...
US-8,971,217 Transmitting packet-based data items
Aspects of the present invention are directed at sending a data item from a sending client to a receiving client. In accordance with one embodiment, a method...
US-8,970,691 Removal of rayleigh scattering from images
Visual atmospheric effects, colloquially often referred to as "haze", are filtered from images while taking into account the directional component of such...
US-8,970,665 Orientation-based generation of panoramic fields
A field sensor may be capable of generating a panoramic field, e.g., by instructing the user to capture a sequence of fields of the panorama, performing a field...
US-8,970,661 Routing for video in conferencing
Methods and systems for routing video in conferencing are disclosed. A device receives one or more data streams from a media source, where each data stream...
US-8,970,619 Parallelized generation of substantially seamless image mosaics
Many computing services incorporate large mosaics of geo-located images. For example, a user may access and interact with a digital image map comprising...
US-8,970,603 Dynamic virtual device failure recovery
Exemplary techniques for recovering from a graphics processor reset are herein disclosed. In an exemplary embodiment, a 3D graphics service manager 404 can...
US-8,970,595 Display and interaction with multidimensional data
Providing for graphical display of multidimensional data that improves user consumption of graphically rendered data is described herein. By way of example, the...
US-8,970,499 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys...
US-8,970,492 Remote session control using multi-touch inputs
Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed...
US-8,970,487 Human tracking system
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-8,968,091 Scalable real-time motion recognition
Human body motion is represented by a skeletal model derived from image data of a user. The model represents joints and bones and has a rigid body portion. The...
US-8,966,999 Pressure sensor linearization
One or more techniques and/or systems are disclosed for generating a linearized pressure sensor pattern for a pressure sensor. Force may be applied to a...
US-D723,565 Connector
US-D723,469 Connector
US-8,966,659 Automatic fraudulent digital certificate detection
A computing device analyzes digital certificates received from various different sites (e.g., accessed via the Internet or other network) in order to...
US-8,966,620 Campaign detection
Campaign detection techniques are described. In implementations, a signature is computed for each of a plurality of emails to be communicated by a service...
US-8,966,616 Leveraging biometrics for authentication and touch differentiation
Biometric authentication and touch differentiation embodiments are described which use a handheld mobile computing device having a signal injection site that...
US-8,966,613 Multi-frame depth image information identification
Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device....
US-8,966,499 Virtual switch extensibility
An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible...
US-8,966,486 Distributed multi-phase batch job processing
A distributed job-processing environment including a server, or servers, capable of receiving and processing user-submitted job queries for data sets on backend...
US-8,966,463 Eliminating redundant function calls
A computer-implemented method for removing redundant function calls in a computer program includes identifying a first set of equivalent function calls...
← 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.