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,255,999 Anti-virus scanning of partially available content
A client device transmits requests via a gateway to a server in a network environment. The requests indicate specific portions of a file on a server to be...
US-8,255,988 Direct peripheral communication for restricted mode operation
A computer that self-administers operating in restricted and unrestricted operating modes boots from a main processor and operates normally in the unrestricted...
US-8,255,987 Communication abuse prevention
Communication abuse prevention techniques are described. In an implementation, a reputation level for a communication is determined based on relation...
US-8,255,918 Namespace merger
In a virtualization environment, there is often a need for an application to access different resources (e.g., files, configuration settings, etc.) on a...
US-8,255,905 Multi-threaded processes for opening and saving documents
Tools and techniques are described for multi-threaded processing for opening and saving documents. These tools may provide load processes for reading documents...
US-8,255,883 Translating late bound LINQ expressions into database queries
There is alteration of a late-bound expression produced by a compiler into an early-bound structure. Alteration of the late-bound expression can occur at...
US-8,255,873 Handling external content in web applications
A media and method for detecting third-party content in web pages is provided. Computer software operates on a server or a client-side computer to identify and...
US-8,255,828 Command user interface for displaying selectable software functionality controls
An improved user interface is provided for displaying selectable software functionality controls and for presenting logical groupings of particular ...
US-8,255,827 Dynamic feature presentation based on vision detection
Computer-readable media, computerized methods, and graphical user interfaces (GUI's) for interactively presenting features within the panes of a display area...
US-8,255,825 Content aware adaptive display
Content aware adaptive display is described. In embodiment(s), a media image can be displayed on an integrated display of a media device. The media device can...
US-8,255,822 Incorporated handwriting input experience for textboxes
Textboxes are provided to support both standard textbox operations and handwriting input. A textbox may be displayed as a standard textbox, receive input from a...
US-8,255,790 XML based form modification with import/export capability
A form user interface modification engine for use in customizing forms of an application is provided. The modification engine includes an export component which...
US-8,255,785 Dynamically mediating multimedia content and devices
Embodiments of the invention provide a communication network having a plurality of communication devices capable of transferring content wirelessly. The...
US-8,255,742 Dynamically replicated memory
Dynamically replicated memory is usable to allocate new memory space from failed memory pages by pairing compatible failed memory pages to reuse otherwise...
US-8,255,696 One-time password access to password-protected accounts
Systems and methods facilitate secure one-time-password access to an account in a remote server from an untrusted client. The system consists of an intermediary...
US-8,255,645 Non-volatile memory cache performance improvement
In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one...
US-8,255,641 Modifying delete notifications in a storage stack
A filter between a filesystem and a storage device in a storage stack can be configured to modify a delete notification, such as by modifying an existing delete...
US-8,255,578 Preventing access to a device from an external interface
Prior to customer use of a device, communication with the device is allowed via multiple pins of an external interface of the device. One or more pins of the...
US-8,255,569 Methods and systems for compressing data packets
Systems and methods for providing network access, e.g. Internet access, are described. An architecture includes a host organization network through which...
US-8,255,546 Peer name resolution protocol simple application program interface
An application program interface (API) for sending and receiving endpoint registration data and peer-to-peer network cloud data has a registration call for...
US-8,255,536 Bandwidth and latency controller
Systems and methods described relate to controlling bandwidth and latency in a remote computing environment. A controller establishes a remote session between a...
US-8,255,472 Tracking of electronic mail messages
Electronic mail messages are tracked for the sender by allowing the sender to flag the electronic mail messages. Flagging the electronic mail messages allows...
US-8,255,468 Email management based on user behavior
Methods for assisting email users manage email messages received in an email account. An event is triggered by an action performed by an email user with respect...
US-8,255,458 Systems and methods for conducting internet content usage experiments
A system and method for efficiently executing a plurality of live parallel Internet content usage experiments using a large pool of randomly selected...
US-8,255,457 Adaptive content load balancing
Adaptive content load balancing is described. In an embodiment, client requests for media content are received and service node(s) are determined that can...
US-8,255,451 Technologies for detecting erroneous resumptions in a continuation based runtime
Technologies for enabling a continuation based runtime to accept or reject external stimulus and, in addition, to determine if an external stimulus may be valid...
US-8,255,422 Highly reliable and scalable architecture for data centers
The present invention provides a highly reliable and scalable architecture for data centers. Work to be performed is divided into discrete work units. The work...
US-8,255,419 Exclusive scope model for role-based access control administration
Architecture that creates a class of role-based scopes that can be declared "exclusive", which automatically means that no user can access the scope unless the...
US-8,255,412 Boosting algorithm for ranking model adaptation
Model adaptation may be performed to take a general model trained with a set of training data (possibly large), and adapt the model using a set of ...
US-8,255,410 Translating queries to representational state transfer (REST)
Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to...
US-8,255,399 Data classifier
A document classifier may analyze documents for a search engine and tag the documents. A document classifier system may have several different classifiers, each...
US-8,255,387 Systems and methods for modeling partitioned tables as logical indexes
Technologies for forming logical indexes and utilizing such indexes so as to abstract many of the complexities resulting from referencing partitioned database...
US-8,255,385 Adaptive crawl rates based on publication frequency
Methods and systems for determining an adaptive crawl rate for a Web crawler based on historical publication data from a Web source are provided. A frequency of...
US-8,255,379 Custom local search
A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content,...
US-8,255,373 Atomic multiple modification of data in a distributed storage system
Atomic multiple modifications of streams is provided. Streams are selected for the application of an atomic multiple modification. A lock is acquired on the...
US-8,255,234 Quantization and inverse quantization for audio
An audio encoder and decoder use architectures and techniques that improve the efficiency of quantization (e.g., weighting) and inverse quantization (e.g.,...
US-8,255,230 Multi-channel audio encoding and decoding
An audio encoder and decoder use architectures and techniques that improve the efficiency of multi-channel audio coding and decoding. The described strategies...
US-8,255,229 Bitstream syntax for multi-process audio decoding
An audio decoder provides a combination of decoding components including components implementing base band decoding, spectral peak decoding, frequency extension...
US-8,255,223 User authentication by combining speaker verification and reverse turing test
Methods and system for authenticating a user are disclosed. The present invention includes accessing a collection of personal information related to the user....
US-8,255,192 Analytical map models
Visual map items may each be constructed and placed in position using logic defined by a map view component corresponding to each visual item, where that logic...
US-8,254,891 Initiating contact using protected contact data in an electronic directory
A client application allows a user of a telecommunication device to retrieve contact data of a particular individual from a server to initiate contact with the...
US-8,254,718 Multi-channel edge-aware chrominance noise reduction
Noise in an image is reduced in a manner that takes into account edge information in one or more channels of the image. A first image is received that is...
US-8,254,704 Remote computing platforms providing high-fidelity display and interactivity for clients
A "Remote Display Generator," as described herein, provides various techniques for providing high-fidelity displays with highly responsive interactive...
US-8,254,697 Scalable near duplicate image search with geometric constraints
Methods are disclosed for finding images from a large corpus of images that at least partially match a query image. The present method makes use of feature...
US-8,254,651 Regions of interest processing
After prepared biological samples have been submitted to liquid-chromatography/mass spectrometry equipment, digital images are produced that show variations....
US-8,254,455 Computing collocated macroblock information for direct mode macroblocks
Video decoding innovations for multithreading implementations and graphics processor unit ("GPU") implementations are described. For example, for multithreaded...
US-8,254,393 Harnessing predictive models of durations of channel availability for enhanced opportunistic allocation of...
A proactive adaptive radio methodology for the opportunistic allocation of radio spectrum is described. The methods can be used to allocate radio spectrum...
US-8,254,381 Message processing engine with a virtual network interface
A message processing engine may intercept outgoing and incoming messages by bridging an interface between a virtual network interface and a physical network...
US-8,253,914 Liquid crystal display (LCD)
A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical...
US-8,253,824 Multi-spectral imaging
Multi-spectral imaging technique embodiments are presented which involve an active imaging approach that uses wide band illumination of known spectral...
← 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.