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,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,...
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...
← 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.