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,032,821 Multi-thread spreadsheet processing with dependency levels
This disclosure relates to a method and system of processing chain calculations in spreadsheet applications utilizing multiple processors, each having a...
US-8,032,767 Power-efficient state setting of data-center elements
An illustrative power-efficient data center is described for operating in an uncontrolled environment in one scenario. The data center includes an air moving...
US-8,032,755 Request linked digital watermarking
A method for digitally signing information in real-time, based on a user request for the information. In one embodiment, the method is useful in a Web server,...
US-8,032,754 Systems and methods for embedding media forensic identification markings
The present invention leverages a series of media watermark locations to provide information relating to media ownership and/or distribution source. This...
US-8,032,723 Methods and mechanisms for proactive memory management
A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by...
US-8,032,707 Managing cache data and metadata
Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and...
US-8,032,680 Lazy handling of end of interrupt messages in a virtualized environment
Techniques enable reducing a number of intercepts performed by a hypervisor by reducing a number of End Of Interrupt (EOI) messages sent from a virtual central...
US-8,032,666 Location enabled bookmark and profile
Location based profiles are used to modify the configuration of a computing device based on a detected location. The location based profiles allow features such...
US-8,032,661 Automatic peripheral device sharing
In accordance with the automatic peripheral device sharing, a peripheral device that has been newly installed on a device is detected and is shared with one or...
US-8,032,657 Preservation of type information between a client and a server
In a distributed computing system containing multiple entities such as servers and clients, an object passed between the entities is attached with metadata...
US-8,032,632 Validating change of name server
A Domain Name System (DNS) service provider may be engaged to host DNS service for a domain. Before providing service for a domain, the service provider may...
US-8,032,618 Asynchronous update of virtualized applications
A determination is made as to whether an updated image for an outdated virtualized application is available on a server. If it is determined that the updated...
US-8,032,617 Application settings migration using virtualization
Application setting virtualization for a user. Application settings from a source computer are copied to a user-specific location on a destination computer and...
US-8,032,578 Using distributed queues in an overlay network
The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the...
US-8,032,562 Identity management user experience
Example embodiment of the present invention provide for assisting a user in managing the user's shared persona on a request-by-request basis. Upon requesting to...
US-8,032,546 Transformation-based framework for record matching
A transformation-based record matching technique. The technique provides a flexible way to account for synonyms and more general forms of string equivalences...
US-8,032,537 Using message sampling to determine the most frequent words in a user mailbox
A method is presented for generating a list of frequently used words for an email application on a server computer. When a request is received for a word...
US-8,032,525 Execution of semantic queries using rule expansion
A semantic query may refer to a logical rule, where the rule is defined in terms of constituent expressions. In order to execute the semantic query efficiently,...
US-8,032,522 Optimizing parameterized queries in a relational database management system
Parameterized queries are optimized by a transformational optimizer. The optimizer produces a dynamic plan that embeds multiple plan options that may be...
US-8,032,519 Generating search result summaries
Embodiments are configured to provide a summary of information associated with one or more search results. In an embodiment, a system includes a summary...
US-8,032,482 Method, system, and apparatus for providing a document preview
A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more...
US-8,032,478 Modification of relational models
Described herein is a system that facilitates modifying a relational model. The relational model is modified based at least in part upon an identity of a user,...
US-8,032,469 Recommending similar content identified with a neural network
Methods, systems and computer-readable media for finding similarities between visual objects by evaluating user interactions with a collection of visual objects...
US-8,032,429 Method and identification tag for asset management
A method, identification tag, data signal, and service for asset management are disclosed. Identification data may be retrieved from an identification tag. The...
US-8,032,375 Using generic predictive models for slot values in language modeling
A generic predictive argument model that can be applied to a set of shot values to predict a target slot value is provided. The generic predictive argument...
US-8,032,357 Phonetic input using a keypad
A keypad is used to enter complex characters using a phonetic input method editor (IME). The user may enter complex characters by combining consonants, vowels,...
US-8,032,124 Health-related opportunistic networking
A wireless opportunistic network that can facilitate data transfer by way of interconnected devices is disclosed. In accordance with this opportunistic network,...
US-8,031,967 Video noise reduction
A video noise reduction technique is presented. Generally, the technique involves first decomposing each frame of the video into low-pass and high-pass...
US-8,031,950 Categorizing images of software failures
Software failures are processed by categorizing images associated with the failures into groups based on similarities in the images. The categorizing of the...
US-8,031,891 Dynamic media rendering
Media may be dynamically rendered by receiving signals from one or more types of sensors sensing in an area, and obtaining from the signals information about...
US-8,031,780 Smooth scanning presenter
Described herein is a technology for the presentation of digital video. One implementation, described herein, smoothly presents variable-speed scanning of a...
US-8,031,744 Full-duplex wireless communications
Full-duplex wireless communication is described. In an embodiment, a transceiver device having a transmitter circuit and a receiver circuit receives a data...
US-8,031,408 Fluid displacement mechanism
A fluid displacement mechanism is disclosed. In an embodiment, first and second cavities are separated by a flexible membrane. The first cavity contains a...
US-8,031,222 Multiple resolution capture in real time communications
During remote communication session, there can be situations where information needs to be sent at a high resolution. Sending information at a high resolution...
US-8,031,190 Translating two-dimensional user input on three-dimensional scene
A computing system translates two-dimensional (2D) graphical input by a user who is selecting one or more 2D images in a three-dimensional (3D) scene of 3D...
US-8,029,367 Automatic delivery of game content to a game console
Automatic downloading of game content to a game console is provided. A user enables automatic downloading, and thereafter, game content available from a game...
US-8,029,181 Light collector for an illumination optic
A light collector is provided to converge light from a light source down to a range of acceptance angles of an illumination optic, and to couple the converged...
US-D646,298 Display screen with a user interface
US-D646,297 Display screen with a user interface
US-D646,275 Game controller with elongated controller element
US-8,028,335 Protected environments for protecting users against undesirable activities
Various embodiments protect against undesirable activities, in at least some embodiments, by combining the protection of a data or message filter with the...
US-8,028,296 Providing a wrapper around native synchronization objects
A facility for managing a synchronization mechanism that supports initialization, acquisition, release, and deletion operations is described. When a thread...
US-8,028,293 Optimal policies for load balancing for distributed and strategic agents (more technically, optimal...
Providing for scheduling tasks in a distributed system based on an inefficiency of each task on a particular machine as compared with available networked...
US-8,028,274 Integrating loosely coupled tools using contracts and references
Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables...
US-8,028,250 User interface having a carousel view for representing structured data
A carousel view is described. In an implementation, a method includes determining a number of items that are included in data. A carousel is then generated for...
US-8,028,245 Method and system for operating multiple web pages with anti-spoofing protection
Method and system for operating tabbed browsing with anti-spoofing protection. Tabbed browsing operates to detect pop-up dialogs sent from malicious web pages...
US-8,028,239 Context-based management user interface supporting extensible subtractive filtering
A management user interface can be generated at run time via subtractive extensible context-based filtering. Definitions of user interface elements can include...
US-8,028,229 Document merge
Methods and systems of merging a first document with at least a second document to generate a third document. Each of the first and second documents includes at...
US-8,028,225 Visual system for visualizing, navigating, and editing attribute lattices within OLAP databases
Various technologies and techniques are disclosed for creating and managing a visual representation of OLAP attributes and relationships for a dimension. A...
US-8,028,172 Systems and methods for updating a secure boot process on a computer with a hardware security module
Systems and methods are provided for maintaining and updating a secure boot process on a computer with a trusted platform module (TPM). A boot process may be...
← 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.