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,068,436 Methods and systems for estimating network available bandwidth using packet pairs and spatial filtering
Estimation of available bandwidth on a network uses packet pairs and spatially filtering. Packet pairs are transmitted over the network. The dispersion of the...
US-8,068,433 Low power operation of networked devices
Methods of reducing power consumption of networked devices are described. When a main processor and associated hardware in a computing device is powered down, a...
US-8,068,255 Gamut mapping spectral content to reduce perceptible differences in color appearance
Various embodiments provide for gamut mapping spectral content. Source appearance content is created from source spectral data corresponding to a source color...
US-8,068,247 System and method for users of mobile computing devices to print documents
A print service is provided on a network, such as the Internet or a corporate intranet, for mobile computing devices, such as laptops, PDA's and Web cell...
US-8,068,121 Manipulation of graphical objects on a display or a proxy device
Methods of manipulating graphical objects are described. One or more graphical objects are displayed in a fixed orientation with reference to a sensed reference...
US-8,068,117 Parallel texture synthesis by upsampling pixel coordinates
A method and system for synthesizing texture using upsampled pixel coordinates and a multi-resolution approach. The parallel texture synthesis technique, while...
US-8,066,568 System and method for providing feedback on game players and enhancing social matchmaking
A service that receives feedback from players in a game playing service. The service provides an aggregation of the feedback so that a reputation score can be...
US-8,065,736 Using asynchronous changes to memory to detect malware
A system and method for using asynchronous changes to memory to detect malware is disclosed. The technology initially receives a memory buffer location to be...
US-8,065,715 Authenticating a user of a wireless data processing device
A system and method for authenticating a user with a wireless data processing device. For example, a method according to one embodiment of the invention...
US-8,065,696 Control-based content pricing
In an implementation of control-based content pricing, a content server distributes media content to a client device in response to a request from the client...
US-8,065,688 Transparently capturing the causal relationships between requests across distributed applications
Several embodiments disclosed herein are directed to methods, computer program products, and systems configured to track operation dependencies. For example, in...
US-8,065,682 Enforcing system resource usage limits on query requests based on grouping query requests into workgroups and...
A database can have multiple requests applied at one time. Each of these requests requires a specific amount of server resources. There can be a differentiation...
US-8,065,674 Privileged used control of device installation and/or availability
A system and method for entity management is provided. In accordance with an aspect of the present invention, a system administrator is given control over...
US-8,065,673 Update checking and synchronization for link and offline data
A computer system includes an object oriented framework that provides a set of application integration interfaces that support programmatic updating operations...
US-8,065,668 Unified data type system and method
A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data...
US-8,065,628 Dynamic user interface for previewing live content
A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is...
US-8,065,617 Discovering alternative user experiences for websites
The present invention extends to methods, systems, and computer program products for discovering alternative user experiences for Websites. Embodiments of the...
US-8,065,600 Systems and methods for defining web content navigation
The described systems and methods are directed at defining web content navigation. The disclosed technique enables the development of web content for a scenario...
US-8,065,565 Statistical debugging using paths and adaptive profiling
The method executes the application and if there are no errors from the execution of the application, the method ends. If errors exist, the errors are collected...
US-8,065,534 Obfuscated state store for rights management system and the like
A state store having state information therein is stored on a computing device. Information at least nearly unique to the computing device is obtained, and a...
US-8,065,521 Secure processor architecture for use with a digital rights management (DRM) system on a computing device
A secure processor is operable in normal and preferred modes, and includes a security kernel instantiated when the processor enters into preferred mode and a...
US-8,065,480 Efficiently synchronizing with separated disk caches
In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An...
US-8,065,433 Hybrid butterfly cube architecture for modular data centers
A hybrid Butterfly Cube ("BCube") architecture is described herein. The BCube architecture is a server-centric network architectural design, and includes a...
US-8,065,421 Reciprocal public trust relationship
Publicly accessible linking information is to establish a trusted relationship between reciprocally linked entities controlling web resources, such as websites...
US-8,065,405 Method and system for supporting the communication of presence information among computing devices of a network
A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence...
US-8,065,381 Synchronizing for directory changes performed while offline
Aspects of the subject matter described herein relate to synchronizing for directory actions performed while offline. In aspects, file system objects that...
US-8,065,370 Proofs to filter spam
Embodiments of proofs to filter spam are presented herein. Proofs are utilized to indicate a sender used a set amount of computer resources in sending a message...
US-8,065,369 People-centric view of email
The subject invention provides a unique system and method that facilitates contact- or people-based organization of messages. A list of contacts can be...
US-8,065,351 Default location that may be dynamically changed
Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated...
US-8,065,345 Visualization as input mechanism
A visualization input system is provided. The system includes a visualization component that receives input gestures from a user (or users) and translates the...
US-8,065,327 Management of collections of websites
This disclosure describes techniques that enable a subscriber of a data center to manage a site collection group hosted by the data center. A site collection...
US-8,065,311 Relevance score in a paid search advertisement system
Described is a paid search advertising technology in which advertisements associated with bidding keywords are ranked by relevance when returning one or more...
US-8,065,310 Topics in relevance ranking model for web search
Described is a technology by which topics corresponding to web pages are used in relevance ranking of those pages. Topics are extracted from each web page of a...
US-8,065,307 Parsing, analysis and scoring of document content
The present invention may be used to analyze subject content, search and analyze reference content, compare the subject and reference content for similarity,...
US-8,065,298 Concept network
A concept network that can be generated in response to a user query. Various embodiments include analysis of structure information, for example, where such...
US-8,065,293 Self-compacting pattern indexer: storing, indexing and accessing information in a graph-like data structure
An indexing system uses a graph-like data structure that clusters features indexes together. The minimum atomic value in the data structure is represented as a...
US-8,065,282 Modeling recurring events in a data store
Time-related properties may be modeled independent of a base object. Rather than storing time properties with the object, they may be stored independently. A...
US-8,065,276 System and method for data migration
A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using...
US-8,065,265 Methods and apparatus for web-based research
A method and apparatus for facilitating web-based research among a community of users. Templates created by at least one user within the community may be...
US-8,065,198 Providing time-sensitive information for purchase determinations
A method, system, and medium are provided that are directed to providing a user with time-sensitive information that is usable to determine when to purchase a...
US-8,065,146 Detecting an answering machine using speech recognition
An answering machine detection module is used to determine whether a call recipient is an actual person or an answering machine. The answering machine detection...
US-8,065,078 Conveying locations in spoken dialog systems
The presentation of location information to a user that is distracted by traveling can result in the user quickly forgetting, or never even comprehending, key...
US-8,065,026 Vehicle computer system with audio entertainment system
A vehicle computer system has an audio entertainment system implemented in a logic unit and audio digital signal processor (DSP) independent from the host CPU....
US-8,064,972 User interface for wireless headset on a gaming console
A wireless headset having a user interface configured to allow the user to utilize the full functionality of the headset while minimizing the number of physical...
US-8,064,953 Methods and apparatus for transmitting power and data using the human body
Methods and apparatus for distributing power and data to devices coupled to the human body are described. The human body is used as a conductive medium, e.g., a...
US-8,064,733 Variable resolution images
In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions,...
US-8,064,702 Handwriting templates
Apparatuses, methods, and computer-storage media provide character string templates to facilitate receiving non-prose handwriting input from a user and...
US-8,064,697 Laplacian principal components analysis (LPCA)
Systems and methods perform Laplacian Principal Components Analysis (LPCA). In one implementation, an exemplary system receives multidimensional data and...
US-8,064,696 Geometric parsing of mathematical expressions
A processing device may parse a group of strokes representing a mathematical expression. The group of strokes may be examined to determine whether the group of...
US-8,064,520 Advanced bi-directional predictive coding of interlaced video
For interlaced B-fields or interlaced B-frames, forward motion vectors are predicted by an encoder/decoder using forward motion vectors from a forward motion...
← 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.