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-D692,904 Display screen with a graphical user interface
US-D692,902 Input device for an electronic tablet
US-D692,851 Display screen with icon
US-D692,850 Display screen with icon
US-8,572,755 Trust verification in copy and move operations
When using a clipboard or drag-and-drop interface of a graphical computer interface, a source application includes trust information along with data that is...
US-8,572,722 Failure recognition
A system and method for failure recognition is disclosed. The technology initially establishes a security association (SA) between a client and a first server...
US-8,572,716 Integrating operating systems with content offered by web based entities
Example embodiments are provided for integrating operating systems with content offered by internet based entities.
US-8,572,710 Pluggable token provider model to implement authentication across multiple web services
A pluggable token provider model for message level authentication across multiple web services is provided. Web service and token provider implementations...
US-8,572,699 Hardware-based credential distribution
This document describes various techniques for distributing credentials based on hardware profiles. A resource access request including a hardware profile is...
US-8,572,679 Automatic system upgrade orchestrator
A system is provided for employing an orchestrator to deploy and implement changes to a system. A change request may be a system build, upgrade, and patches for...
US-8,572,672 Management of document content processing using bi-directional communication
Device and operational management using bi-directional communication can be performed by a system that includes a service requesting component that generates...
US-8,572,634 Ascertaining domain contexts
Various embodiments pertain to ascertaining domain contexts. In one embodiment, an application receives content that may contain a script (i.e. code). In this...
US-8,572,632 Devices as services in a decentralized operating system
Various embodiments of the present invention transform devices into Web services or special-purpose servers that are capable of communicating with personal...
US-8,572,627 Providing supplemental semantics to a transactional queue manager
In one embodiment, a computer system instantiates a queue manager configured to process a plurality of existing queue manager commands on messages in a message...
US-8,572,594 Invasion analysis to identify open types
The automated identification of open types of a multi-function input program. The automated identification of open types is performed without annotations in the...
US-8,572,591 Dynamic adaptive programming
Creating and executing platform portable code. A method includes declaring an object as being a dynamic object in a program. The program is a program compiled...
US-8,572,585 Using compiler-generated tasks to represent programming elements
The present invention extends to methods, systems, and computer program products for representing various programming elements with compiler-generated tasks....
US-8,572,581 Measurement and reporting of performance event rates
Methods and systems are disclosed for measuring performance event rates at a computer and reporting the performance event rates using timelines. A particular...
US-8,572,580 Computer application packages with customizations
Applications operated within a virtual environment may be organized into a package containing various software components. Each software component or resource...
US-8,572,578 Script debugging
The present invention extends to methods, systems, and computer program products for script debugging. Embodiments of the invention serve as a plug-in to an...
US-8,572,576 Executing dynamically assigned functions while providing services
Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied...
US-8,572,500 Application screen design allowing interaction
A screen design user interface that may operate in an interactive mode and a design mode. The user interface includes a screen presentation portion for...
US-8,572,495 Providing electronic distribution of filtered calendars
Systems and methods are disclosed for providing electronic distribution of filtered calendars. The disclosed systems and methods may include receiving control...
US-8,572,439 Monitoring the health of distributed systems
The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention...
US-8,572,438 N-way runtime interoperative debugging
Simultaneous debugging of code running in multiple types of runtime environment can be performed by an n-way interoperative debugging environment. Code running...
US-8,572,375 Device pairing based on graphically encoded data
In a computing device, both an address of a first device and a secret are graphically encoded to generate one or more images that can be captured by a second...
US-8,572,314 Determining an identification of a DVD based on a format of the DVD
A system, method and computer-readable storage media for digital versatile disc (DVD) identification. Media content from a DVD can be accessed and a format of...
US-8,572,252 Extensible dynamic performance instrumentation of pages
Gathering performance information with respect to delivering web resources as perceived by a user at the web client. A method includes receiving a request for a...
US-8,572,251 Hardware acceleration for remote desktop protocol
A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and...
US-8,572,241 Integrating external and cluster heat map data
The present invention extends to methods, systems, and computer program products for integrating external and cluster heat map data. Embodiments of the...
US-8,572,239 Node clustering
Large sets of unorganized data may provide little value in identifying useful observations from such data. For example, an online merchant may maintain a...
US-8,572,229 Distributed computing
Distributed computing is described. In an embodiment a user drags and drops an icon representing specified functionality into a graph layout view of a...
US-8,572,199 Dynamic instant comments
Dynamically providing instant comments. A first instruction is received for activating an instant commenting tool for enabling instant commenting on a web media...
US-8,572,194 Selective linking of message accounts
The present application relates to message account linking that allows users to selectively link message accounts and customize those linked message accounts....
US-8,572,183 Panoramic video in a live meeting client
The present panoramic video technique embodied in the unified client provides panoramic video and other data from various sources for live web-based...
US-8,572,175 User interface for a communication device
A device for use in a communication system the device comprising processing means arranged to execute first and second applications, and first and second...
US-8,572,157 Configuration based approach to unify web services
Brokering requests between a user and a content provider. Methods include receiving, at the middleware system, a request for data from a user that is formatted...
US-8,572,112 Syndicating search queries using web advertising
Displaying potential search-engine queries in a portion (e.g., a portion allocated for a web advertisement or within an inline frame) of a web page along with...
US-8,572,110 Textual search for numerical properties
A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains...
US-8,572,098 Client playlist generation
Client playlist generation is described. In embodiments, relationships between media assets are determined to identify similar media assets that can be included...
US-8,572,088 Automated rich presentation of a semantic topic
Automated rich presentation of a semantic topic is described. In one aspect, respective portions of multimodal information corresponding to a semantic topic are...
US-8,572,076 Location context mining
Concepts and technologies are described herein for mining location contexts within document text. Through an implementation of the concepts and technologies...
US-8,572,074 Identifying task groups for organizing search results
Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve...
US-8,572,065 Link discovery from web scripts
A computer-implemented method, a computer system, and computer media for discovering links in scripts are provided. The computer system includes a crawler, a...
US-8,572,033 Computing environment configuration
Within a computing environment, an application may run in a variety of contexts, e.g., as a natively executable application, as a client-side interpretable...
US-8,572,030 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,572,028 Synchronizing structured web site contents
Techniques to synchronize structured web site content are described. An apparatus may include a server having a server synchronization module to identify...
US-8,572,022 Automatic synchronization conflict resolution
A determination is made at a first computing device of whether there is a synchronization conflict between a change to a first synchronized item at the first...
US-8,571,923 Advertisements driven by user
Systems, methods and computer-storage media are provided for distributing advertising content with improved accessibility for users and with a reduced-cost...
US-8,571,850 Dual cross-media relevance model for image annotation
A dual cross-media relevance model (DCMRM) is used for automatic image annotation. In contrast to the traditional relevance models which calculate the joint...
← 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.