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-D664,550 Display screen with animated graphical user interface
US-D664,549 Display screen with keyboard user interface
US-8,230,511 Trusted operating environment for malware detection
Described herein are techniques and apparatuses for scanning a computing device for malware and/or viruses. In various embodiments, a trusted operating...
US-8,230,485 Method and system for controlling access privileges for trusted network nodes
A system and method for controlling access to a computer provides for loose security within a local network while retaining strong security against external...
US-8,230,451 Compliance interface for compliant applications
A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a...
US-8,230,436 Aggregating recurrent schedules to optimize resource consumption
Coalescing schedules that use a resource to extend battery life. Each of the schedules is defined to execute at a recurrent activation time within a defined...
US-8,230,405 Administrative tool environment
In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user...
US-8,230,386 Monitoring distributed applications
The present invention extends to methods, systems, and computer program products for monitoring distributed applications. Declarative application models are...
US-8,230,359 System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the...
The system described herein facilitates multi-tasking in a computing environment. A focus area component defines a focus area within a display space--the focus...
US-8,230,357 Visually processing instance data
The present invention extends to methods, systems, and computer program products for visually processing instance data. A visual placeholder for a data instance...
US-8,230,336 Efficient discovery, display, and autocompletion of links to wiki resources
An efficient system, and process, and user interface is provided for autocompletion of links within wiki page content. An indication is received that a user...
US-8,230,319 Web-based visualization, refresh, and consumption of data-linked diagrams
Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A...
US-8,230,269 Monitoring data categorization and module-based health correlations
Architecture for aggregating health alerts from a number of related components into a single aggregated health state that can be analyzed to isolate the...
US-8,230,265 Testing software in electronic devices
Software in an electronic device can be tested using a combination of random testing and deterministic testing. In various embodiments, deterministic tests can...
US-8,230,231 One time password key ring for mobile computing device
Single-use character combinations are a secure mechanism for user authentication. Such "one-time passwords" (OTPs) can be generated by a mobile device to which...
US-8,230,155 Direct memory access filter for virtualized operating systems
Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non...
US-8,230,150 Interface protocol and API for a wireless transceiver
A wireless protocol may be implemented in a smart transceiver device that contains the physical (PHY) and media access control (MAC) layers of the wireless...
US-8,230,061 Network resource management with prediction
A computing device including an indicator predicting use of a network resource. The indicator may provide an indication that a threshold associated with a...
US-8,230,056 Enterprise management system
A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component,...
US-8,230,053 Web address converter for dynamic web pages
A Web address converter helps dynamic Web sites get the attention of spiders of Internet search engines. With the Web address converter, requests from Web...
US-8,230,052 Module diagnostic toolkit for client-server based protocols
This paper describes a server diagnostic module toolkit which provides for the non-intrusive inspection and/or data transformation of stages, modules, and data...
US-8,230,032 Message data management
A workflow manager application transfers message data received from an originating device via a communication network to a target application for processing. A...
US-8,230,024 Delegating instant messaging sessions
The claimed subject matter provides a system and/or a method that facilitates redirecting an instant messaging session or an instant messaging communication. An...
US-8,230,012 Internet video conferencing on a home television
Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications...
US-8,229,996 Asynchronous processing of task components in connection with rights management system and the like
A server receives a request and identifies a corresponding task with core and peripheral components. The server performs the core components and collects...
US-8,229,980 State buckets
Techniques involving state buckets are described. In an implementation, a plurality of axes are defined, each corresponding to a proposed separation or...
US-8,229,976 Data binding for XML schemas
A user interface may be generated from an XML schema. For a data object definition in an XML schema, a user interface object may be defined, and a memory store...
US-8,229,970 Efficient storage and retrieval of posting lists
A role tree having nodes corresponding to semantic roles in a hierarchy is defined. A posting list is generated for each association of a term and a semantic...
US-8,229,968 Data caching for distributed execution computing
Embodiments for caching and accessing Directed Acyclic Graph (DAG) data to and from a computing device of a DAG distributed execution engine during the...
US-8,229,963 Schema for federated searching
Embodiments of the present invention provide a schema to describe the structure of a data store that may be used to query the data store. The schema may include...
US-8,229,960 Web-scale entity summarization
Described is a summarizing a web entity (e.g., a person, place, product or so forth) based upon the entity's appearance in web documents (e.g., on the order of...
US-8,229,930 URL reputation system
A URL reputation system may have a reputation server and a client device with a cache of reputation information. A URL reputation query from the client to the...
US-8,229,923 Multidimensional data space queries with expression evaluation
A system and techniques for executing queries of a sparse multidimensional data space in the presence of expressions. A dimension is associated with a set of...
US-8,229,907 Hardware accelerated transactional memory system with open nested transactions
Hardware assisted transactional memory system with open nested transactions. Embodiments include a system whereby hardware acceleration of transactions can be...
US-8,229,824 Combined estimate contest and prediction market
Users participate in an estimate contest and a prediction market for forecasting an outcome of a future event. Data from the estimate contest and the prediction...
US-8,229,796 Automated direct bids to purchase entertainment content upon a predetermined event
An automated direct transaction and delivery system for digital content ("ATDDC") provides for automated detection of missing digital content or resources...
US-8,229,753 Web server controls for web enabled recognition and/or audible prompting
Web server controls are provided for generating client side markups with recognition and/or audible prompting. Three approaches are disclosed for implementation...
US-8,229,735 Grammar checker for visualization
A visualization development system is provided. The system includes a visualization tool to develop one or more visualizations and a grammar engine that...
US-8,229,730 Indexing role hierarchies for words in a search index
Methods, systems and computer readable media for finding documents in a data store that match a natural language query submitted by a user are provided. The...
US-8,229,718 Use of scientific models in environmental simulation
Use of scientific models to generate graphical virtual environments is described. In an embodiment at least two different scientific models are used. Input data...
US-8,229,509 Protective shroud for handheld device
An apparatus for communicating with a handheld device (e.g., a cellular telephone) is provided herein. A protective shroud is configured to enclose the handheld...
US-8,229,221 Image processing using masked restricted boltzmann machines
Image processing using masked restricted Boltzmann machines is described. In an embodiment restricted Boltzmann machines based on beta distributions are...
US-8,228,994 Multi-view video coding based on temporal and view decomposition
A method and system for coding a multi-view video having multiple views based on temporal decomposition and view decomposition is provided. A multi-view video...
US-8,228,927 Path discovery and message transfer in partially connected mobile ad hoc networks
A method and system is presented for path discovery and asynchronous message transfer in a partially connected middleware communication space comprising mobile...
US-8,228,824 VoIP contextual information processing
A method and system for processing contextual information relating to an exchange of a conversation over a communication channel is provided. Several users,...
US-8,228,800 Optimized transport protocol for delay-sensitive data
Transmission delays are minimized when packets are transmitted from a source computer over a network to a destination computer. The source computer measures the...
US-D664,152 Display screen with user interface
US-RE43,545 Virtual skywriting
Users with mobile computing devices author skywriting and submit them to a virtual skywriting service. A mobile computing device having wireless network access...
US-8,225,403 Displaying a security element to help detect spoofing
A security element is displayed that provides information to a user to help ensure that they are not confused or misled into believing that content originates...
US-8,225,392 Immunizing HTML browsers and extensions from known vulnerabilities
An exemplary computer-implementable method (300) transforms or "immunizes" information to reduce or eliminate risk of exploitation of a known vulnerabilty of a...
← 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.