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,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,...
US-8,217,822 Resolution enhancing analog-to-digital conversion
A resolution-enhancing analog-to-digital signal conversion circuit is provided. The circuit includes a plurality of analog-to-digital converters arranged in...
US-8,217,809 Low power sensing via resistive sensor matrix
Embodiments are disclosed that relate to input devices. In one embodiment, an input device comprises a sensor matrix having first and second pluralities of...
US-8,217,756 Rule-based filtering and alerting
The claimed subject matter provides a system and/or a method that facilitates utilizing rule-based technology with radio frequency identification (RFID)...
US-8,216,493 Injection molding of part having nonuniform thickness
Injection molding of a part having a nonuniform thickness is provided. One disclosed embodiment of an injection molding device includes one or more side walls,...
US-8,216,405 Making an optic with a cladding
Embodiments related to making an optic comprising a cladding are disclosed. One example embodiment comprises forming a wedge-shaped light guide having opposing...
US-D663,314 Display screen with animated graphical user interface
US-D663,313 Display screen with graphical user interface
US-D663,312 Display screen with animated graphical user interface
US-D663,311 Display screen with animated graphical user interface
US-D663,300 Electronic mouse
US-8,214,895 Whitelist and blacklist identification data
Aspects of the subject matter described herein relate to identifying good files and malware based on whitelists and blacklists. In aspects, a node starts a scan...
US-8,214,890 Login authentication using a trusted device
A user working on a client computer is allowed to remotely login to a server over a computer network. A first secure connection is established between the...
US-8,214,889 Selective auto-revocation of firewall security settings
Management of security firewall settings in a networked computing environment is described. One example embodiment includes applying security settings and...
US-8,214,883 Using social networks while respecting access control lists
Techniques are described for use with social networks and associated access information, such as access control lists, indicating which users are allowed to...
US-8,214,850 Text editor virtual backing store
At an interface between a text engine and a first client application, text and first client application properties associated with the text may be received from...
US-8,214,847 Distributed messaging system with configurable assurances
The present invention extends to methods, systems, and computer program products for configuring assurances within distributed messaging systems. A defined set...
US-8,214,828 Module state management in a virtual machine environment
A method for managing software modules of at least two operating systems sharing physical resources of a computing environment, but running in different...
US-8,214,813 Code optimization across interfaces
A method of optimizing code which invokes methods on a system across an interface is described. High level information relating to the system is accessed and...
US-8,214,799 Providing information to an isolated hosted object via system-created variable objects
A system-created variable object may expose a property of an object model to an internal object that does not have access to the object model directly. The...
US-8,214,797 Visual association creation for object relational class development
A development system is provided. The system includes a workspace component to visually display one or more class components. A linking component identifies a...
US-8,214,765 Canvas approach for analytics
The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In...
US-8,214,764 System and process for presenting search results in a histogram/cluster format
A user interface system and process for graphically displaying the results of a standard search, such as a database search, to a user on a display device via an...
US-8,214,762 Presenting information regarding selected items
An approach is described for recording the selections made by a user and then presenting information regarding these selections to the user in various contexts....
US-8,214,760 Window minimization trigger
A method and computer-storage media for minimizing application windows based on a triggering event are provided. Embodiments of the present invention include...
US-8,214,759 Taskbar media player
A system and method for controlling media through a user interface integrated within a taskbar is described. This system and method enable a user to control...
← 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.